Golang / IaC / Terraform Lead Software Engineer

JPMorganChase•Jersey City, NJ

About The Position

As a Golang / IaC / Terraform Lead Software Engineer within JPMorganChase’s Consumer and Community Bank, you will contribute to an agile team building and enhancing secure, stable, scalable, and market-leading technology products. You will design and implement cloud-native software solutions and deliver critical technology across multiple technical areas in support of the firm’s business objectives. The role includes technical leadership, mentoring engineers, and guiding the adoption of enterprise-authorized AI-assisted engineering practices, with consistent validation for security, correctness, and quality.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages, including Golang and Terraform.
  • Proficiency in test automation and continuous delivery methods.
  • Experience in an agile environment using software delivery practices such as CI/CD and Scrum.
  • Experience leading software development projects.
  • Experience building and maintaining cloud-native software solutions.
  • Experience migrating complex applications to the public cloud in IaC developer, SRE, or Acceleration roles.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools for coding, code review, test acceleration, or troubleshooting, and setting 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 and outputs, and adherence to resiliency and security expectations.
  • Experience coaching engineers on safe, compliant adoption of AI-assisted tools within delivery practices.

Nice To Haves

  • Advanced knowledge of managing Infrastructure as Code.
  • Experience designing and maintaining API/event-driven architectures.
  • Experience designing and maintaining reactive/event-driven architectures.

Responsibilities

  • Design and implement scalable, cloud-native software solutions that deliver highly available, performant, and resilient products.
  • Mentor junior and mid-level engineers through guidance, code reviews, and educational workshops.
  • Develop creative software solutions and perform design, development, and technical troubleshooting.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Identify opportunities to eliminate or automate recurring issue remediation to improve operational stability.
  • Lead customer and partner-team evaluation sessions to assess architectural designs, technical credentials, and applicability to existing systems and information architecture.
  • Lead Software Engineering communities of practice to promote 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 validation standards for AI-assisted engineering, including secure coding, peer review, and automated testing, and promote reuse of effective patterns.
  • Apply Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value realized from automation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service