10 Aug
|
JPMorgan Chase
|
Bengaluru
10 Aug
JPMorgan Chase
Bengaluru
We have an prospect 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
synthe
📌 Lead Software Engineer (Bengaluru)
🏢 JPMorgan Chase
📍 Bengaluru