Job Description
Summary
JPMorgan Chase is seeking a highly skilled Manager of Software Engineering in Bengaluru to lead a dynamic team developing low-latency core banking applications for its Corporate & Investment Bank. This role offers the opportunity to design and implement high-performance, secure, and scalable technology solutions, enabling global payments and liquidity management at massive scale. Ideal candidates will have deep expertise in Java, Spring Boot, distributed systems, messaging technologies, and low-latency programming, and a proven ability to lead agile software engineering teams. If you are passionate about technology innovation, operational excellence, and mentoring engineering talent, this role positions you at the forefront of next-generation banking platforms.
Job Details at a Glance
| Job Title | Manager of Software Engineering – Low-Latency Core Banking Application |
|---|---|
| Company | JPMorgan Chase |
| Location | Bengaluru, Karnataka, India |
| Business Unit | Commercial & Investment Bank |
| Job Category | Software Engineering |
| Job ID | 210620058 |
| Contract Type | Full-Time |
| Apply Before | 18/10/2025 |
| Shift | Day Shift |
| Experience Required | 8+ years in software engineering & team management |
| Tools/Technologies | Java, Spring Boot, Kafka, PostgreSQL, CockroachDB, gRPC, Terraform, Kubernetes |
Key Responsibilities
- Lead an agile software engineering team in developing low-latency core banking applications for global payments and liquidity management.
- Collaborate with Product Owners, Technical Architects, and Engineers to design optimal technical solutions and ensure delivery of high-quality code.
- Implement secure, thread-safe, and high-performance code while conducting code reviews, paired programming, and technical mentorship.
- Drive architecture and design reviews, documenting technical decisions and ensuring adherence to non-functional requirements (performance, availability, and security).
- Manage team development, recruitment, performance evaluations, coaching, and mentoring, fostering a culture of continuous learning and innovation.
- Assess and mitigate technical risks, vulnerabilities, and compliance issues to maintain operational excellence.
- Translate business requirements into scalable technical solutions while recommending alternative approaches for efficiency and effectiveness.
- Coordinate production releases, application support, and operational problem resolution, including out-of-hours support as required.
Required Skills & Qualifications
- Formal training or certification in enterprise software development and extensive applied experience.
- Strong expertise in Java 17+, Spring Boot, OO programming paradigms, multi-threading, messaging technologies, and network programming.
- Hands-on experience with distributed systems, event-driven architecture (Kafka), and relational databases (PostgreSQL, CockroachDB).
- Demonstrated experience in software design, testing, operational stability, and secure system development.
- Proven leadership in managing software engineering teams, mentoring, and performance management.
- Excellent communication, documentation, diagramming, and stakeholder management skills.
- Understanding of the full software development lifecycle (SDLC) and agile methodologies.
Preferred Skills:
- Experience with low-latency programming techniques (IPC, memory-mapped files, ring buffers).
- Hands-on knowledge of Golang, Rust, or C++, gRPC, and Google Protocol Buffers.
- Familiarity with caching technologies (Redis, Apache Ignite, Hazelcast) and infrastructure as code (Terraform).
- Knowledge of secure system design, cryptography, security protocols (TLS, OAuth/OIDC), and threat modeling.
- Certified Kubernetes and experience with public cloud platforms (AWS).
About JPMorgan Chase
JPMorgan Chase is a leading global financial institution offering innovative solutions in investment banking, commercial banking, and transaction processing. With over 200 years of history, we empower our employees through a culture of innovation, collaboration, and diversity.
Apply Now
Advance your career as a Manager of Software Engineering – Low-Latency Core Banking Application at JPMorgan Chase, Bengaluru. Lead cutting-edge technology initiatives, mentor talented engineers, and shape the future of next-generation banking platforms.