Lead Software Engineer - Java Low Latency
JPMorgan Chase & Co. (company site, opens in a new tab)5+ yrsBengaluruOn-siteDirect career pageEst. 30–50 LPA
Posted 1d ago
Reach people at JPMorgan Chase & Co.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at JPMorgan Chase & Co. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Build and deliver secure, high-performance, latency-sensitive Java systems, with accountability for code quality, automated tests, and meeting design constraints.
- Translate business needs into technical designs; lead engineering delivery, architectural and code reviews, and operational risk, performance, and scalability assessments.
- Develop team engineering practices through mentoring and by guiding safe, validated use of approved AI-assisted development tools.
Minimum Requirements
- Work Experience Required: 5+ years of applied software engineering experience; formal training or certification in software engineering concepts.
- Java 17+, object-oriented programming, multithreading, Spring Boot or similar frameworks, and low-latency techniques such as IPC, memory-mapped files, or ring buffers.
- Distributed systems design, gRPC/Protocol Buffers, event-driven architecture and Kafka; relational databases such as PostgreSQL or CockroachDB, including resiliency, recoverability, scalability, and security.
- Demonstrated leadership in approved AI-assisted software development, with secure, responsible use and validation for correctness, performance, and security; understanding of SDLC and agile methodologies.
Ideal Candidate Profile
- A hands-on technical lead suited to latency-sensitive, distributed systems work in Payments Technology, balancing implementation with architecture and operational reliability.
- Experienced in translating business requirements into designs and guiding delivery alongside product, analyst, architecture, and engineering stakeholders; able to review work and mentor engineers.
- Additional fit signals listed as preferred: hands-on Go, Rust, or C++; caching technologies such as Redis or Hazelcast; or infrastructure as code such as Terraform.