We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorganChase within the Consumer & Community Banking Technology Team, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job Responsibilities
- Lead the design, development, and delivery of secure, scalable, and resilient technology solutions using React, TypeScript, Java (Spring Boot), and AWS.
- Execute endtoend ownership of software engineering solutions across the full SDLC, ensuring high standards of quality, stability, and performance.
- Build productionready UI and backend services that meet the firm's engineering, security, resiliency, and accessibility standards.
- Produce and govern architecture and design artifacts, ensuring solutions adhere to enterprise architecture and risk guidelines.
- Lead technical problem solving, incident management, and rootcause analysis to continuously improve platform reliability.
- Develop and evolve reusable frameworks, shared libraries, and engineering standards to enable consistency across teams.
- Analyze data and operational metrics to drive continuous improvement in application performance, resiliency, and efficiency.
- Identify and remediate technical debt, systemic risks, and architecture gaps in complex distributed systems.
- Partner with Product, UX, Risk, and Compliance stakeholders to deliver customercentric and regulatorready solutions.
- Provide handson technical leadership, including code reviews, design guidance, and mentorship of senior engineers.
- Contribute to a culture that values engineering excellence, risk awareness, diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering concepts and 5+ years applied experience delivering largescale, missioncritical platforms within banking, financial services, or regulated environments.
- Strong expertise in React.js and modern frontend engineering practices.
- Advanced proficiency in TypeScript and componentdriven UI architecture.
- Proven experience designing secure, responsive, and accessible user interfaces.
- Demonstrated ability to build and maintain enterprisegrade reusable components and libraries.
- Strong experience implementing automated testing strategies across unit, integration, and UI layers.
- Deep proficiency in Java with strong understanding of microservices and distributed systems.
- Handson experience building RESTful APIs using Spring Boot.
- Practical experience with AWS cloudnative services, including compute, storage, messaging, and security.
- Experience operating within enterprise governance, risk, and control frameworks.
- Strong understanding of Agile delivery, CI/CD pipelines, system resiliency, and secure software development practices.
Preferred Qualifications, Capabilities, and Skills
- Experience translating financial domain and business requirements into scalable technical solutions.
- Proven collaboration with UX and Product leadership to deliver intuitive digital experiences.
- Familiarity with modern frontend tooling, performance optimization, and observability practices.
- Experience leveraging Infrastructure as Code for cloud provisioning and environment consistency.
- Strong exposure to DevOps and operational excellence in regulated production environments.
- Experience driving or leading CI/CD and automation initiatives.
- Passion for continuous learning and modernizing financial technology platforms.