
Senior Manager of Software Engineering
at J.P. Morgan
Posted 16 hours ago
No clicks
- Compensation
- Not specified
- City
- Mumbai
- Country
- India
Currency: Not specified
Lead multiple squads of experienced Java engineers delivering secure, scalable services within JPMorgan Chase's Post Trade Technology team in Mumbai. Provide technical coaching, architectural guidance, and cross-team coordination to improve platform reliability, efficiency, and developer productivity. Drive cloud-native design (containerization, orchestration, autoscaling, resiliency) and partner with platform/SRE teams, including budgeting and technology decisions. Hire, develop, and retain top engineering talent, foster diversity and psychological safety, and be hands-on for complex problems, production incidents, and performance tuning.
Location: Mumbai, Maharashtra, India
When you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this.
As a Senior Manager of Software Engineering at JPMorgan Chase within the Commercial & Investment Bank's Post Trade Technology team, you will lead multiple squads of experienced Java engineers delivering secure, highly available, and scalable services. You will provide technical coaching and architectural guidance, anticipate cross‑team dependencies, and influence budget and technology choices that improve operational efficiency, platform reliability, and developer productivity across the portfolio.
Job Responsibilities
- Provide direction, oversight, and coaching for multiple teams of mid‑ to senior‑level software engineers delivering Java/Spring Boot microservices and APIs.
- Define and evolve technical strategy, architecture patterns, and engineering standards for JVM‑based services, including API design, event‑driven integrations, and domain boundaries.
- Drive cloud‑native design and delivery (containerization, orchestration, autoscaling, resiliency, and cost efficiency) in partnership with platform and SRE teams.
- Ensure successful collaboration across products and stakeholders; manage dependencies, align roadmaps, and communicate trade‑offs, risks, and outcomes.
- Lead talent actions—hiring, developing, recognizing, and retaining top engineering talent—while creating a culture of diversity, inclusion, respect, and psychological safety.
- Conduct design and code reviews for critical paths; provide hands‑on support for complex problems, production incidents, and performance tuning when needed.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering concepts and 5+ years applied experience . In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- 10+years of experience with strong depth in Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data)
- Proven experience leading teams of technologists building and operating distributed systems and microservices at scale in a regulated environment.
- Ability to guide and coach teams to deliver outcomes aligned to strategic initiatives, with strong judgment on build/buy, sequencing, and risk trade‑offs.
- Demonstrated experience with:
- API design and implementation and event‑driven architectures (e.g., Kafka).
- JVM performance tuning, resilience patterns, caching, and data access optimization.
- CI/CD pipelines, infrastructure as code, and test automation (unit, integration, contract, performance).
- Observability and reliability practices (metrics, distributed tracing, logging, SLOs, incident management).
- Experience hiring, developing, and recognizing talent and building inclusive, high‑performing teams.

