J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Java, AWS

Platform Engineering +1Confirmed live in the last 24 hours
Full-time$156.8k - $215kIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts and at least five years of applied experience.
  • Hands-on Java/J2EE and Python development experience, with strong depth in Spring Boot and REST API design.
  • AWS platform and infrastructure engineering experience, including designing and operating cloud workloads.
  • Hands-on experience operating Kubernetes in high-availability environments, including deployments and incident troubleshooting.
  • Strong Infrastructure-as-Code experience with Terraform, including modules, state management, and secure provisioning practices.
  • Production support experience using observability and application performance monitoring tools such as Splunk, Datadog, or Dynatrace, including root-cause analysis and reliability improvements.
  • Experience with testing practices and frameworks such as JUnit and Mockito, and performance testing tools such as JMeter, BlazeMeter, or equivalent.
  • Grounding in domain-driven design, microservices patterns, resiliency patterns, and operating services under change and incident management controls.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools for coding, code review, test acceleration, or troubleshooting, and setting team expectations for validating outputs for correctness, performance, and security.
  • 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 within delivery practices.

Responsibilities

  • Lead the design, build, and day-to-day operation of cloud platform capabilities and production environments at scale, emphasizing resiliency, security, and reliability.
  • Build and maintain secure Java 17+ and Spring Boot services, including RESTful APIs, with code review and debugging.
  • Implement Infrastructure-as-Code or Everything-as-Code using Terraform, including secure provisioning and policy controls where applicable.
  • Enable safe release practices, including rolling and blue/green deployments, for high-availability, high-scale services.
  • Improve operational stability by eliminating recurring issues and automating remediation and runbooks where appropriate.
  • Apply Site Reliability Engineering practices such as service-level indicators, service-level objectives, error budgets, and incident response, and participate in formal change and incident management processes.
  • Use observability and application performance monitoring tools such as Splunk, Datadog, and Dynatrace to monitor, troubleshoot, and improve production services.
  • Deliver continuous integration and continuous delivery in a you-build-it-you-own-it culture using Git and enterprise pipelines such as Jules or Spinnaker.
  • Prototype and deliver AI-enabled or agentic workflows, including tool-using agents, orchestration patterns, evaluation, and guardrails, and translate stakeholder needs into technical designs.
  • Mentor engineers and partner with application teams to drive best practices across reliability, performance, risk, cybersecurity, and legal and compliance requirements.

Desired Qualifications

  • Experience with AWS services commonly used in modern platforms, such as Elastic Load Balancing/Application Load Balancer, Route 53, API Gateway, Lambda, ECS, and managed caching such as Redis.
  • Experience implementing policy-as-code and guardrails for cloud and Kubernetes environments.
  • Experience building platform golden paths, including templates, paved roads, and reusable modules, that safely accelerate application teams.
  • Experience with secrets management tools and patterns, including rotation, least privilege, and auditability, in regulated environments.
  • Practical experience building or integrating AI/agentic workflows with measurable evaluation, safety controls, and monitoring in production-like environments.
  • Experience operating Kubernetes platforms, preferably Amazon EKS, including cluster operations, upgrades, deployment strategies, networking and ingress, configuration and secrets management, and troubleshooting in high-availability environments.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs