JOB DESCRIPTIONWe 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, you are 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 endâtoâend ownership of software engineering solutions across the full SDLC, ensuring high standards of quality, stability, and performance.
- Build productionâready 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 rootâcause 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 customerâcentric and regulatorâready solutions.
- Provide handsâon 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 largeâscale, missionâcritical platforms within banking, financial services, or regulated environments.
- Strong expertise in React.js and modern frontâend engineering practices.
- Advanced proficiency in TypeScript and componentâdriven UI architecture.
- Proven experience designing secure, responsive, and accessible user interfaces.
- Demonstrated ability to build and maintain enterpriseâgrade 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.
- Handsâon experience building RESTful APIs using Spring Boot.
- Practical experience with AWS cloudânative 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 frontâend 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.
ABOUT US
hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.