Software Engineer III - React, Java
Overview
As a Software Engineer III on the Trust & Security Identity team, you design and deliver trusted, scalable technology within a fast-moving, agile environment. You build secure production code and contribute to architecture while leveraging AI-assisted development to raise quality and speed. You collaborate with Product and business teams to translate requirements into intuitive UI experiences and platform capabilities. You help drive continuous improvement through data insights and robust engineering practices, supporting end-to-end journey operations and secure software delivery.
Compensation / Benefitscomprehensive health care coverageon-site health and wellness centersretirement savings planbackup childcaretuition reimbursementmental health support
ResponsibilitiesExecute software solutions, design, develop, and troubleshoot complex problems beyond routine approachesCreate secure, high-quality production code and maintain related algorithmsLeverage enterprise-authorized AI coding tools to improve quality and speed, with peer review and secure coding standardsProduce architecture and design artifacts for complex applications and ensure design constraints are metAnalyze large data sets to generate insights and inform software improvementsDesign and build platform capabilities and operational processes for end-to-end journey operations (journey design, testing, inventory)Develop an agentic intent-orchestration layer for natural-language assembly of journeys and UI toolingCollaborate with Product and LOB stakeholders to deliver intuitive, scalable UI experiencesContribute to engineering communities of practice by sharing reusable patterns and promoting modern front-end practices
Key requirementsFormal training or certification in software engineering with 3+ years of hands-on experienceHands-on experience in system design, application development, testing, and operational stabilityProficiency in React and TypeScript for frontend development, including internal tooling or platform-facing UIsExperience with modern CSS and mobile-first, responsive designAbility to integrate APIs in frontend applicationsExperience using AI-assisted development tools with ability to evaluate and refine outputs for correctness, performance, and securityUnderstanding of secure handling of data, responsible AI use in engineering workflows, and SDLC/Agile practices (CI/CD, application resiliency and security)Knowledge of end-to-end SDLC and agile methodologiesCollaborative mindset and ability to work with cross-functional teamsStrong problem-solving and analytical thinkingEffective communication and ability to guide peers on safe AI usageReactTypeScriptCSS frameworks