J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on software engineering experience building and operating production backend services, with a focus on reliability, maintainability, and operational readiness.
  • Go proficiency as the primary application-development language and Python proficiency for tooling, scripting, and automation.
  • Strong Kubernetes fundamentals and practical experience running workloads on Kubernetes, ideally EKS, including debugging, scaling, performance tuning, and safe operation of shared clusters.
  • Strong knowledge of AWS cloud financial management and cost governance, including cost allocation, tagging strategy, anomaly investigation, budgeting and forecasting inputs, and measuring realized savings.
  • Hands-on experience with AWS cost optimization levers beyond discount programs, including right-sizing, scaling strategies, storage lifecycle choices, and architecture decisions that improve unit economics.
  • Experience with infrastructure as code and control-plane automation, including Terraform and Crossplane.
  • Working knowledge of AWS networking and distributed systems fundamentals for building scalable and cost-aware systems.
  • Strong DevOps and software development lifecycle practices, including code reviews, test automation, secure coding practices, and operational ownership.
  • Experience building and maintaining CI/CD pipelines for services and platform components, including GitHub Actions.
  • Strong numerical and analytical skills, including working with cost and usage datasets to identify trends and drive practical engineering changes.
  • Ability to partner across platform, application, and operations teams to drive changes through production.

Responsibilities

  • Design, build, and maintain backend services and automation for cloud financial management, supporting cost tracking, allocation, governance, compliance, and reporting for AWS and GCP workloads.
  • Deliver production-grade software with clear design, code reviews, secure coding practices, and appropriate automated testing.
  • Apply Kubernetes fundamentals to build practical solutions and standards for resource requests and limits, scaling behavior, workload placement, and safe operation of shared clusters.
  • Create dashboards and engineering-facing views connecting usage, performance, and scaling behavior to cost outcomes, and help teams act on the results.
  • Build Kubernetes automation to improve efficiency and reduce waste using tools and patterns such as Karpenter for node provisioning and right-sizing, KEDA for event-driven scaling, and custom automation as needed.
  • Contribute to platform management and development practices, including cluster lifecycle and upgrades, platform reliability, standard templates, paved paths, and developer self-service capabilities.
  • Build and maintain CI/CD pipelines for services and platform components to enable repeatable, low-risk releases with strong visibility and rollback practices.
  • Partner with application teams, SRE/DevOps, and leadership to drive adoption of efficient cloud patterns and ensure improvements are delivered and sustained in production.
  • Apply cloud financial management knowledge to daily engineering work, including cost allocation and tagging hygiene, anomaly investigation, budget and forecast inputs, and measurement of realized impact.

Desired Qualifications

  • Experience with Kubernetes efficiency and scaling tools such as Karpenter and KEDA.
  • Experience with Kubernetes and cloud cost visibility and optimization tools such as Kubecost, AWS Cost Explorer, AWS Budgets, AWS Cost and Usage Reports (CUR), AWS Compute Optimizer, and CloudWatch.
  • Familiarity with broader cost governance and observability tools such as Grafana, QuickSight, and Flexera, and ability to turn data into actionable engineering work.
  • Exposure to GitOps and deployment tools such as Argo CD.
  • Exposure to GCP billing and cost management concepts in addition to AWS.

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