Lead Software Engineer – DevOps/Cloud Engineer

JPMorgan Chase & Co.•Columbus, OH

About The Position

As a Lead Software Engineer at JPMorgan Chase within the Cybersecurity and Technology Controls line of business, you will contribute to an agile team that builds, enhances, and delivers secure, stable, scalable technology products. The role combines software engineering, DevOps, and cloud engineering; the technology environment evolves, so the engineer is expected to learn new services quickly and automate wherever possible. The role involves developing production software and cloud implementations, operating an automated cloud-based orchestration platform, and improving application stability and delivery through infrastructure as code, testing, monitoring, and DevOps practices. The Lead Software Engineer provides technical guidance, mentors engineers, supports communities of practice, and develops tools that help environment owners diagnose and resolve production health issues. The position also promotes enterprise-authorized AI-assisted engineering, with validation standards for correctness, security, 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 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, with hands-on Terraform experience.
  • Expertise designing and developing complex cloud architectures, deploying scalable solutions, and applying DevOps practices, including CI/CD pipelines, application resiliency, and issue triage.
  • Testing proficiency from unit through end-to-end, 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 outputs for correctness, performance, and security.

Nice To Haves

  • Experience designing, deploying, and operating production AWS workloads 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 financial services or another regulated industry.

Responsibilities

  • Design, develop, and troubleshoot creative software solutions, including addressing technical problems beyond routine approaches.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Lead adoption of enterprise-authorized AI-assisted engineering practices, establishing validation standards and promoting reusable patterns.
  • Use software development lifecycle tools, including authorized AI-assisted development and automation capabilities, to improve automation outcomes.
  • Identify recurring issues and opportunities to automate remediation 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, 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 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 health issues and resolve them independently.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, 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