JP Morgan Services India Pvt Ltd

Lead Software Engineer - Java , Kubernetics, Infrastructure

JP Morgan Services India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 12 yearsMin. 12 years

Job Description

Lead Software Engineer - Java , Kubernetics, Infrastructure

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer  at JPMorganChase, within Delivery Platforms you will be a technical leader and hands-on builder of the firm's composable test environment platform — enabling developers across a 10,000-engineer organization to spin up isolated, production-representative virtual environments per pull request, run integration tests independently, and merge without contention on shared environments. You will operate across hybrid infrastructure (on-premises Kubernetes and AWS), solve complex problems in traffic routing, dependency graph resolution, and stateful service provisioning, and deliver a platform that thousands of engineers rely on daily.

 

Job Responsibilities

  • Designs and implement core subsystems of the composable environment platform — including the provisioning control plane, lifecycle management engine, resource scheduling, and automatic teardown with time-to-live enforcement
  • Builds and own the traffic routing and isolation layer that directs requests to the correct service versions within virtual environment sessions using header-based routing, service mesh integration, and service discovery — ensuring zero cross-session contamination. 
  • Implements dependency graph resolution logic that determines which services are instantiated live, reused from baseline, or virtualized/stubbed for a given test scenario — enabling composable environments at 1,000+ service scale
  • Develops and maintain the self-service interfaces (CLI and API) that enable application teams to declare environment needs, provision in minutes, execute tests, and tear down — with clear contracts, versioning, and backward compatibility
  • Builds automated provisioning for stateful test infrastructure across heterogeneous data stores (Oracle, Kafka, Cassandra, MongoDB, CockroachDB, DynamoDB, PostgreSQL), including snapshot/restore, schema versioning, and synthetic data seeding
  • Implements CI/CD pipeline integrations — environments created on PR open, tests executed, results reported, environments destroyed on merge/close — across Jenkins, Spinnaker, GitHub Actions, and Argo CD
  • Builds observability, operational dashboards, and alerting for the platform itself — tracking time-to-environment, provisioning success rates, resource utilization, cost attribution, and isolation correctness
  • Ensures the platform operates reliably across hybrid infrastructure (on-premises Kubernetes and EKS) with consistent provisioning semantics, cross-network connectivity, and acceptable spin-up latency regardless of hosting tier. Mentors and provide technical guidance to staff engineers on the team, conduct design reviews, and establish coding standards and testing practices for platform code
  • Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

 

Required Qualifications, Capabilities, and Skills

  • 12+ years of professional software engineering experience, with significant hands-on experience building internal platforms, infrastructure automation, or developer tooling consumed by large engineering organizations
  • Strong hands-on proficiency in Go, Rust, or Java for building production-grade platform services — including API design, concurrency, fault tolerance, and operational reliability at scale
  • Deep experience with Kubernetes (on-premises and EKS) — including namespace management, custom controllers/operators, resource scheduling, multi-tenancy patterns, and networking (CNI, ingress, service mesh)
  • Hands-on experience with traffic routing and isolation patterns — header propagation, service mesh traffic control (Istio, Linkerd, or equivalent), service discovery, and request-scoped environment resolution
  • Strong infrastructure-as-code proficiency (Terraform, Ansible) with disciplined change control, state management, and repeatable provisioning across hybrid cloud and on-premises environments
  • Proven experience provisioning and managing stateful services in automated fashion — relational databases (Oracle, PostgreSQL), document stores (MongoDB, CockroachDB), message brokers (Kafka), and cloud-native services (DynamoDB)
  • Experience building CI/CD pipeline extensions and integrations — embedding custom stages, webhooks, and lifecycle hooks into Jenkins, Spinnaker, GitHub Actions, or Argo CD
  • Strong systems thinking — designing for composability, multi-tenancy, horizontal scalability, graceful degradation, and operational resilience in distributed systems
  • Ability to mentor engineers, lead design reviews, and drive technical quality through code review, testing standards, and documentation practices
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data
  • Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse

 

Preferred Qualifications, Capabilities, and Skills

  • Experience building environment-as-a-service platforms, composable/virtual environment systems, or namespace-per-PR isolation patterns at scale
  • Experience implementing test data strategies at scale — masked production snapshots, on-demand restore, synthetic data generation, and repeatable dataset management across diverse data technologies
  • Experience with FinOps practices — cost attribution, chargeback modeling, idle resource detection, and automated reclamation policies
  • Experience applying AI/ML techniques to infrastructure problems — predictive scaling, intelligent composition, or automated dependency resolution

Experience Level

Senior Level

Job role

Work location
Work locationBengaluru, Karnataka, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 12 years

About company

Name
NameJP Morgan Services India Pvt Ltd
Job posted by JP Morgan Services India Pvt Ltd

Similar jobs you can apply for

Accounts / Finance
Sriameya Projects India

Engineering Project Manager

Sriameya Projects India
Electronics City, Bengaluru/Bangalore
₹30,000 - ₹45,000
Work from Office
Full Time
Min. 5 years
Good (Intermediate / Advanced) English
Inamo

Picker / Packer

Inamo
Bengaluru/Bangalore
₹16,000 - ₹22,000*
Work from Office
Full Time
Night Shift
Any experience
Basic English
Sriameya Projects India

QA/QC Engineer

Sriameya Projects India
Electronics City, Bengaluru/Bangalore
₹30,000 - ₹45,000
Work from Office
Full Time
Min. 3 years
Good (Intermediate / Advanced) English
Skeltron Info Solutions

Wordpress Developer

Skeltron Info Solutions
Jaya Nagar, Bengaluru/Bangalore
₹8,000 - ₹13,000*
Work from Office
Full Time
Freshers only
No English Required

Quality Control Engineer

Sai Charan Forgings
Yeshwanthpur, Bengaluru/Bangalore
₹20,000 - ₹25,000
Work from Office
Full Time
Any experience
Basic English

Quality Control Engineer

Dynostaff Staffing Solutions Private Limited
Bengaluru/Bangalore
₹50,000 - ₹1,20,000*
Field Job
Full Time
Min. 5 years
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 12 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!