Lead Software Engineer - Full Stack Engineer
Overview
In this role you drive engineering innovation for JPMorgan Chase’s Connected Banking – Personal Financial Management platform, building scalable and resilient software. You lead architecture and code quality, champion AI-assisted development, and promote secure, efficient delivery across cross-functional teams. You shape tooling and practices to improve stability and speed, while fostering inclusive engineering culture. This is a data-driven, security-conscious opportunity to impact digital banking at scale.
Compensation / Benefitscompetitive total rewards packagehealth care coverageretirement savings plantuition reimbursementmental health supportfinancial coaching
ResponsibilitiesDesign and implement creative software solutions and debug complex problemsDevelop secure, high-quality production code and review others’ codeAutomate remediation to boost operational stability and reliabilityPromote enterprise AI-assisted engineering practices (code review, test strategy, incident analysis) with consistent validation standardsLeverage SDLC tools and AI-assisted development to maximize automation valueLead architectural design evaluations with external and internal teamsHead communities of practice to promote adoption of new technologiesFoster a diverse, inclusive team culture
Key requirementsFormal training or certification in software engineering and 5+ years of applied experienceHands-on system design, development, testing, and operational stabilityExperience leading AI-assisted software development tools and establishing validation for AI outputsStrong understanding of responsible AI use, data sensitivity, secure handling, resiliency, and securityProficiency in Java, Spring Boot, Docker, Kubernetes, Cassandra (or NoSQL), and frontend tech like React/Redux/AngularAutomation and CI/CD experienceFull SDLC proficiencyAdvanced knowledge of agile methodologies, application resiliency and securityCloud experience, specifically AWSExperience in financial services environment is preferredLeadership and coachingCross-functional collaborationStrong communicationJavaSpring BootDocker