Lead Software Engineer Go Kubernetes AWS

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $186k
$135k most similar roles pay here $229k

This listing doesn't post a salary. Most similar roles pay $161,287–$211,200.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1058 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer Go Kubernetes AWS

Lead Software Engineer-Go / Kubernetes / AWS joins the Cloud Retail Service Enablement team to design, build, and deliver secure, scalable, and highly available cloud platform solutions. This role focuses on developing Kubernetes-native foundational services that empower application teams to manage infrastructure while maintaining enterprise standards. You will own and enhance Go-based controllers, Kubernetes Custom Resource Definitions, and admission webhooks to ensure tenant isolation and security. Key responsibilities include building Terraform providers, managing cross-cluster communication via AWS EKS, IAM, and STS, and implementing GitOps automation for multi-region environments. The role requires expertise in Go, Kubernetes, and AWS networking components like Load Balancers and Network Policies. You will also drive engineering excellence by integrating AI-assisted development tools into the software lifecycle to improve code quality, testing, and automated delivery within a complex cloud infrastructure environment.

What you'll do

  • Develop and enhance Go-based Kubernetes controllers and Custom Resource Definitions to manage the lifecycle of platform capabilities.
  • Implement admission controls using validating and mutating webhooks to enforce security standards and tenant isolation.
  • Build secure cross-cluster communication mechanisms using RBAC, identity federation, and least-privilege access models.
  • Create developer-facing tools including Terraform providers, Feature Gateway APIs, and authentication frameworks.
  • Manage multi-region deployment strategies using Infrastructure-as-Code (IaC) and GitOps automation.
  • Drive engineering excellence through scalable design patterns, automated testing, and CI/CD reliability.
  • Integrate enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.

What we're looking for

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Strong hands-on experience with Kubernetes, including CRDs, operators/controllers, reconciliation patterns, admission webhooks, and RBAC.
  • Proficiency in Go (Golang) for building and supporting production-grade services and platform components.
  • Strong knowledge of AWS cloud services, including Amazon EKS, IAM, STS, VPC networking, and workload identity solutions.
  • Solid understanding of Kubernetes and cloud networking concepts like Ingress controllers, Load Balancers, Network Policies, and CNI plugins.
  • Proven experience designing, building, and operating high-availability platform services and CI/CD pipelines.
  • Hands-on experience with automated testing frameworks including integration, regression, performance, end-to-end, and smoke testing.
  • Experience in multi-tenant Kubernetes platforms, Terraform provider development, or regulated industries (preferred).

More like this

Similar roles

Lead Platform Engineer DevOps, AWS, Kubernetes

JPMorgan Chase

Columbus, OH 49 days ago
GraphQL Docker Kubernetes Python Terraform AWS CI/CD RESTful API Git Bitbucket Splunk DataDog Dynatrace CloudWatch Java Rust Go Bash Groovy OAuth 2.0
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 10 days ago
AWS Kubernetes Python Go Java Spring Boot AI-assisted engineering CI/CD MongoDB PostgreSQL DynamoDB API Gateway RDS GraphQL Docker Maven Gradle NPM PyPI NuGet Dynatrace Splunk
5+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 11 days ago
AWS Go Python Java TypeScript JavaScript SQL Docker Kubernetes Microservices NoSQL RDBMS HTML/CSS Microsoft Azure Agile
4+ yrs exp

Lead Software Engineer

JPMorgan Chase

Houston, TX 14 days ago
Java Python Node.js AWS Kubernetes Docker Terraform CloudFormation CI/CD Agile SDLC AI-assisted engineering infrastructure-as-code Data Pipelines Event-driven Architecture
5+ yrs exp

Lead Software Engineer, Back End

Capital One Financial

McLean, VA 22 days ago
Go AWS Python Java SQL Node.js Scala Kubernetes Docker NoSQL RDBMS Microservices Serverless Agile GCP Azure
4+ yrs exp

Senior Lead Software Engineer, Full Stack

Capital One Financial

Chicago, IL 55 days ago
AWS Go Java Angular Python TypeScript JavaScript SQL Docker RAG NoSQL Microservices Agile Microsoft Azure Vector Databases
6+ yrs exp