Lead Software Engineer - Cloud Engineer, AWS, GCP

JPMorganChase•Jersey City, NJ

About The Position

As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector, 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. As a core technical contributor, you will deliver critical technology solutions across multiple technical areas and business functions in support of the firm’s business objectives. The role involves designing and developing production software, addressing technical problems, improving operational stability, and advancing the use of engineering tools and practices. You will also lead technical evaluation sessions and communities of practice, and help the team adopt enterprise-authorized AI-assisted engineering practices with consistent validation standards.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Experience with Java development.
  • Knowledge of cloud skills and/or hands-on experience with AWS or GCP.
  • Understanding of Agile methodologies such as CI/CD, Applicant Resiliency, and Security.
  • Familiarity with Linux/UNIX environments.
  • Experience working with AI agents for engineering.

Nice To Haves

  • Experience with networking control points such as firewalls, security groups, and ingress/egress controllers.
  • Experience with automation testing.
  • Experience leveraging Terraform to define, provision, and manage cloud infrastructure.
  • Highly organized, detail-oriented, hands-on, motivated self-starter able to work independently.
  • Eagerness to learn and experiment with cutting-edge technologies.
  • Enthusiasm for applying AI to drive meaningful impact for the team.

Responsibilities

  • Execute creative software solutions, including design, development, and technical troubleshooting, using approaches that go beyond routine solutions to address technical problems.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve the operational stability of software applications and systems.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and suitability for existing systems and information architecture.
  • Lead Software Engineering communities of practice to increase awareness and use of new and leading-edge technologies.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Establish consistent validation standards for AI-assisted engineering, including secure coding, peer review, and automated testing, and promote reuse of effective patterns across the team.
  • Apply knowledge of the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service