About this role
JPMorgan Chase is seeking a Lead Software Engineer (AI Engineer) to work as a core technical contributor on an agile team in Corporate & Investment Banking Payments Technology. The role focuses on designing, developing, and troubleshooting secure, scalable systems and leading evaluation sessions and communities of practice.
Key Responsibilities
- Execute creative software solutions and troubleshooting
- Develop secure production code and review/debbug others' code
- Lead evaluation sessions for vendor and startup architectures
- Lead communities of practice to drive adoption of new technologies
- Improve operational stability by automating remediation of recurring issues
Technical Overview
This is a hands-on software engineering role with a strong cloud security and infrastructure foundation using Amazon Web Services (AWS) and Terraform-based Infrastructure as Code. The work emphasizes cloud-native delivery, agile practices including CI/CD and application resiliency, and building software using design patterns and test-driven development with Python or Java. Agentic AI and code assistants are beneficial.
Ideal Candidate
The ideal candidate is a Lead Software Engineer with 5+ years of applied software engineering experience, strong cloud security expertise for cloud apps, and deep Amazon Web Services (AWS) infrastructure knowledge using Terraform-based Infrastructure as Code. They are proficient in cloud-native development, agile methodologies including CI/CD and application resiliency, and they build production-quality software using test-driven development and design patterns in Python or Java. They may also have hands-on experience with agentic AI and code assistants like GitHub Copilot or Claude Code.
Must-Have Skills
5+ years applied experienceProficiency in cloud security for cloud apps and strong understanding of authentication patternsIn-depth AWS infrastructure expertise; Terraform-based Infrastructure as CodePractical cloud native experienceAdvanced understanding of agile methodologies such as CI/CDApplication Resiliencyand SecurityProficiency in automation and continuous delivery methodsProficient in all aspects of the Software Development Life CycleAdvanced in one or more programming language(s) - Python or JavaStrong fundamentals for building software using appropriate design patterns and test-driven development
Nice-to-Have Skills
In-depth knowledge of the financial services industry and their IT systemsExperience with Agentic AI experienceHands-on familiarity with code assistants like GitHub Copilot or Claude Code
Tools & Platforms
Amazon Web ServicesAWSTerraformCI/CDGitHub CopilotClaude Code
Required Skills
software engineeringcloud security for cloud appsauthentication patternsAWS infrastructure expertiseTerraform-based Infrastructure as Codecloud nativeagile methodologiesCI/CDApplication Resiliencyautomation and continuous delivery methodsSoftware Development Life CyclePythonJavadesign patternstest-driven developmentGitHub CopilotClaude CodeAgentic AI experience
Hard Skills
software engineeringdesigndevelopmenttechnical troubleshootingproduction codecode reviewsdebugs codeautomationremediation eliminationsystem designapplication developmenttestingoperational stabilitycloud security for cloud appsauthentication patternsAmazon Web ServicesTerraform-based Infrastructure as CodeInfrastructure as Codecloud nativeagile methodologiesCI/CDApplication ResiliencySecurityautomation and continuous delivery methodsSoftware Development Life CyclePythonJavadesign patternstest-driven developmentAgentic AI experienceGitHub CopilotClaude Codeagile
Soft Skills
leads evaluation sessionsleads communities of practice across Software Engineeringdrives awareness and use of new and leading-edge technologiesoutcomes-oriented probingthinking beyond routine or conventional approachesleads evaluation with external vendorsstartupsand internal teamsculture of diversityopportunityinclusionand respect
Keywords for Your Resume
Lead Software EngineerAI Engineer5+ years applied experiencecloud security for cloud appsauthentication patternsAWSAmazon Web ServicesTerraform-based Infrastructure as CodeInfrastructure as Codecloud nativeagile methodologiesCI/CDApplication Resiliencyautomationcontinuous deliverySoftware Development Life CyclePythonJavadesign patternstest-driven developmentcode reviewsdebugs codeSoftware Engineering communities of practiceGitHub CopilotClaude CodeAgentic AI experience
Deal Breakers
Must have 5+ years applied experience, Must be proficient in cloud security for cloud apps and authentication patterns, Must have in-depth AWS infrastructure expertise with Terraform-based Infrastructure as Code, Must be advanced in Python or Java
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile