About The Position

As a Lead Software Engineer on JPMorgan Chase’s SDLC Developer Platform team, you will lead the design and delivery of secure, scalable, and highly available developer platform capabilities. The role focuses on modernizing Source Code Management (SCM) services and related tooling across a globally distributed engineering organization. You will apply strong Java engineering skills and public cloud architecture expertise to improve developer experience, operational stability, and platform resilience. The position is identified as Senior Vice President / Lead Software Engineer and involves architectural leadership, production engineering, cloud infrastructure, automation, vendor integration, and operational ownership of SCM platform services. You will also partner with internal teams and vendors and contribute to an inclusive, collaborative culture of continuous improvement.

Requirements

  • Formal training or certification in software engineering concepts.
  • At least 5 years of applied experience with strong hands-on Java expertise.
  • Experience designing and operating developer platforms and/or SCM services in a global enterprise environment.
  • Strong public cloud experience and deep familiarity with AWS services used for development infrastructure.
  • Cloud architecture experience with resilient distributed systems, including multi-AZ/multi-region designs.
  • Strong knowledge of containerization, specifically ECS Fargate.
  • Practical experience with Terraform and Infrastructure as Code practices.
  • Solid understanding of CI/CD, SDLC best practices, application resiliency, and security controls.
  • Strong experience with automation, operational stability, and production support in a high-availability environment.
  • Working knowledge of agile delivery and engineering governance.

Nice To Haves

  • Hybrid or multi-cloud exposure.
  • Experience with enterprise Git platforms and Git-based workflows such as GitHub, GitLab, or Bitbucket.
  • Experience with artifact repositories such as Artifactory or Nexus and build ecosystem integrations.
  • Familiarity with integrations for code quality and static analysis tools.
  • Exposure to continuous delivery tools such as Spinnaker or Harness.
  • Experience building internal developer platforms with self-service capabilities.
  • Understanding of compliance and regulatory expectations related to software development lifecycle controls.

Responsibilities

  • Lead the architecture, design, and implementation of SDLC platform capabilities, especially SCM systems and workflows.
  • Build and review production code, primarily in Java and in Python as needed, while ensuring engineering excellence and secure coding practices.
  • Define and evolve AWS-based cloud architecture using cloud-native patterns and services, including multi-AZ/multi-region designs, event-driven architectures, and autoscaling.
  • Implement Infrastructure as Code solutions using Terraform for consistent, repeatable, and compliant platform deployments.
  • Integrate and operationalize vendor products in enterprise development environments, supporting adoption and governance.
  • Automate SCM workflows to improve reliability, reduce manual effort, and increase developer productivity.
  • Own incident response and escalation management for SCM platform services, including post-incident reviews and root-cause remediation.
  • Partner with internal teams and external vendors to evaluate tools and deliver roadmap outcomes across dependencies.
  • Champion modern SCM practices and contribute to inclusion, collaboration, and continuous improvement.
  • Lead cross-team engineering initiatives involving multiple stakeholders and dependencies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service