Lead Software Engineer - Java, AI, and Automation
About the role
As a Lead Software Engineer within the Commercial & Investment Bank - Payments team at JPMorganChase, you will be an integral part of an agile team enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable way. This role involves critical technical contributions across multiple areas to support the firm's business objectives, with a focus on quality engineering, test automation, and AI-assisted development practices.
Responsibilities
- Conduct quality and test advocacy with hands-on experience in quality engineering and test automation.
- Stay current with advancements in AI, test automation, and quality engineering; proactively introduce innovative tools and practices.
- Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis).
- Establish consistent validation standards (secure coding, peer review, automated testing) and promote reuse of effective patterns across the team.
- Apply knowledge of tools within the Software Development Life Cycle toolchain, including AI-assisted development and automation capabilities.
- Demonstrate flexibility and ability to react quickly to changing business needs in a fast-paced environment.
- Accountable for large projects of high complexity, high risk, and high visibility.
- Integrate automated tests into CI/CD pipelines to enable rapid, reliable, and repeatable validation of new features and bug fixes.
Requirements
- Formal training or certification on software engineering concepts and 7+ years of hands-on Software Development Life Cycle experience.
- Advanced experience building and maintaining testing automation frameworks with strong problem-solving skills.
- Hands-on practical experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages, such as Java.
- Proficiency in automation and continuous delivery methods.
- Hands-on experience building/maintaining automation frameworks at scale.
- Proficient in all aspects of the Software Development Life Cycle.
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting).
- Ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
- Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, AI, machine learning, mobile).
Preferred Qualifications
- Hands-on experience and knowledge of the financial services industry and their technology infrastructure.
- Experience with Golang or Rust.
- Automated failure triage patterns: failure clustering, flaky test detection, rerun rules, quarantining workflows.
- Contract testing concepts and tools.
- Component/service validation patterns.
- Building a reliable canary testing framework.
Benefits
- Competitive total rewards package including base salary, commission-based pay, and discretionary incentive compensation (cash and/or forfeitable equity).
- Comprehensive health care coverage.
- On-site health and wellness centers.
- Retirement savings plan.
- Backup childcare.
- Tuition reimbursement.
- Mental health support and financial coaching.
About Us
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses, and many of the world's most prominent corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning over 200 years, we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
About the Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments. Corporations, governments, and institutions in over 100 countries entrust us with their business. The team provides strategic advice, raises capital, manages risk, and extends liquidity in markets worldwide.