DevOps - Lead Software Engineer

JPMorgan Chase & Co.•Columbus, OH

About The Position

As a Lead Software Engineer at JPMorganChase within the Cybersecurity and Technology Controls line of business, you will contribute to an agile team that builds and delivers secure, stable, scalable technology products in support of the firm's business objectives. The role combines software engineering, DevOps, and cloud engineering, and requires quickly learning new services and automating wherever possible. You will develop production software and cloud implementations, operate a cloud-based orchestration platform, and build infrastructure-as-code and automated compliance capabilities. You will lead automation, architecture, performance and monitoring strategies, and the transition of cloud implementations into operations. The role also includes creating automated tests as pipeline quality gates, mentoring engineers, guiding technical teams, and building tools that help environment owners diagnose and resolve production health issues. You will promote effective use of enterprise-authorized AI-assisted engineering tools and practices, with consistent validation for quality, security, and performance.

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 of Java, Python, or Go.
  • Proficiency across all aspects of the Software Development Life Cycle.
  • Practical cloud-native experience.
  • Expertise with AWS infrastructure, including networking, EC2, Lambda, serverless solutions, VPC, Route 53, auto scaling, Transit Gateway, API Gateway, Step Functions, Secrets Manager, storage services, and containers such as EKS, ECS, and Fargate.
  • Proficiency in networking, public cloud architecture, and Infrastructure as Code, including hands-on Terraform experience.
  • Expertise designing and developing complex cloud architectures, deploying scalable solutions, and applying DevOps practices, including CI/CD pipeline management, application resiliency, and issue triage.
  • Testing proficiency from unit through end-to-end testing, using tools such as Cucumber, JUnit 5 or pytest, JMeter, and Gremlin.
  • Experience with SQL and NoSQL databases.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools, with the ability to set expectations for validating AI outputs for correctness, performance, and security.

Nice To Haves

  • Experience designing, deploying, and operating production workloads on AWS with Terraform, including reusable modules, state management, and multi-environment deployments.
  • Experience using AI-assisted software development tools such as Claude Code or GitHub Copilot for coding, testing, and troubleshooting.
  • Experience in microservice and API development, with working proficiency in both Python and Java.
  • Experience with observability tools such as Splunk, Grafana, or Dynatrace, and data streaming platforms such as Kafka.
  • AWS certification, such as Solutions Architect, Developer, or DevOps Engineer.
  • Knowledge of the financial services industry or another regulated environment.

Responsibilities

  • Design, develop, and troubleshoot creative software solutions, using approaches beyond routine or conventional methods.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Promote team adoption of enterprise-authorized AI-assisted engineering practices, establishing validation standards for secure coding, peer review, and automated testing.
  • Use Software Development Life Cycle tools, including approved AI-assisted development and automation capabilities, to improve the value of automation.
  • Identify recurring issues that can be eliminated or remediated through automation to improve operational stability.
  • Use DevOps tools to build, deploy, and operate a cloud-based orchestration platform, infrastructure as code, and automated compliance capabilities.
  • Lead the design and development of cloud implementations, including end-to-end automation, architecture, performance and monitoring, proofs of concept, and transition to operations.
  • Create automated functional, performance, resiliency, and end-to-end tests and make them required pipeline quality gates.
  • Provide technical guidance to the business and technical teams, mentor engineers, and lead Software Engineering communities of practice.
  • Learn new technologies and services quickly and deliver production-ready work with minimal ramp-up.
  • Build tooling that enables environment owners to diagnose production environment health issues and resolve them independently.

Benefits

  • Competitive total rewards package, including base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in 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.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service