
Senior Lead Software Engineer
at J.P. Morgan
Posted 17 hours ago
No clicks
- Compensation
- Not specified
- City
- Bengaluru
- Country
- India
Currency: Not specified
Be an integral part of an agile team within JPMorgan Chase's Infrastructure Platforms to design and deliver an enterprise API platform in a secure, scalable way. This hands-on leadership role blends application engineering with infrastructure and DevOps to build trusted, high-quality production systems and APIs. You will lead engineering efforts, design, code, review, and mentor, driving platform strategy and governance with strong customer focus. Responsibilities include provisioning, gateway policies, observability, security, CI/CD, reliability targets, and collaboration with Security, SRE, Product, and Compliance to ensure secure-by-design solutions.
Location: Bengaluru, Karnataka, India
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the Infrastructure Platforms team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications. You will be the lead engineer to shape and deliver our enterprise API platform. You’ll blend deep application engineering with infrastructure and DevOps expertise to build secure, scalable, highly available capabilities used across the firm. This is a hands‑on leadership role: you will design, code, review, optimize pipelines, mentor engineers, and steer platform strategy with a strong customer focus and high quality bar.
Job responsibilities
Skills and experience you’ll bring
Formal training or certification on software engineering concepts and 5+ years applied experience
- Demonstrate hands on experience in building and operating distributed systems at scale.
- Program fluently in Java and Spring Boot (REST, reactive patterns, dependency injection, configuration management).
- Design robust APIs and services using OpenAPI/AsyncAPI, sound versioning strategies, idempotency, pagination, error contracts, and backward compatibility.
- Operate Kubernetes (EKS or similar) and containers with Helm/Kustomize; tune autoscaling and manage resource quotas.
- Automate infrastructure using Terraform (modules, workspaces, remote state, policy‑as‑code) and cloud‑native IaC patterns.
- Build and secure CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) with artifact supply‑chain security and comprehensive automated testing.
- Architect and manage AWS networking and services (VPC, subnets, security groups, ALB/NLB, Route 53, S3, ECS/EKS/Lambda, CloudWatch, IAM).
- Embed security by design with OAuth2/OIDC/JWT, mTLS, secret management (Vault/Secrets Manager), threat modeling, and secure coding practices.
- Model and optimize data layers across SQL/NoSQL, indexing, query tuning, connection pooling, and caching.
- Implement end‑to‑end observability (RED/USE metrics, structured logging, distributed tracing with OpenTelemetry/Micrometer, alerting, SLOs/error budgets) and engineer for scale and resilience (timeouts, retries with jitter, circuit breakers, backpressure) while leading through mentoring, design reviews, cross‑team initiatives, and clear stakeholder communication with a customer‑centric, high‑standards, rapid‑learning mindset.
Drive significant business impact and tackle a diverse array of challenges that span multiple technologies and applications

