Lead Software Engineer - Java, Spring, Kubernetes, Linux at JPMC Candidate Experience page
Mumbai, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

23 Sep, 26

Salary

0.0

Posted On

25 Jun, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Kubernetes, Linux, System Design, API Design, Microservices, CI/CD, React, AI-assisted Engineering, TDD/BDD, Concurrency, Memory Management, Agile, Low-latency Systems, Observability

Industry

Financial Services

Description
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect senior engineering leadership opportunity for you.   As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank’s Digital Markets Execution Technology team, you will be pivotal in the creation, design, and execution of sophisticated, latency-sensitive components for the Markets Execute platform. You will lead a cross-functional Java and React engineering team, partner with Product, Delivery, Sales, and Trading, and own the platform’s long-term technical vision, reliability, and scalability. Job responsibilities * Executes and oversees end-to-end software solutions, engineering standards, architecture, and technical troubleshooting for mission-critical trading systems. * Writes secure, high-quality, and testable code in Java; collaborates on React APIs and backward-compatible rollout strategies. * Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. * Designs and builds high-performance, latency-sensitive services with awareness of upstream/downstream systems and cross-asset use cases. * Applies SDLC toolchain knowledge to improve automation, CI/CD, release governance, and operational readiness. * Leads technical analysis of client requirements, estimation and planning, code reviews, architecture design sessions, and retrospectives. * Establishes reliability goals; implements robust observability and resilience patterns; reduces MTTR and change failure rate. * Leads incident response and post-incident reviews; elevates production stability, performance, and cost-effectiveness. * Upholds secure-by-default practices (authN/authZ, secrets, dependency hygiene) and risk/control standards. * Guides platform integration contracts, versioning strategies, and deprecation paths; manages dependencies and de-risks releases.     Required qualifications, capabilities, and skills * Formal training or certification on software engineering concepts and 5+ years applied experience  * Hands-on experience in system design, application development, testing, and operational stability for mission-critical platforms. * Proven leadership of engineering teams and partnership with Product, Delivery/Program, and business stakeholders. * Expertise developing, debugging, and maintaining Java applications in large environments; strong API design. * Deep understanding of Java 17+ fundamentals, concurrency, memory management, and object-oriented design. * Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. * Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices * Experience across the full Software Development Life Cycle; exposure to Agile methodologies, CI/CD, resiliency, and security. * Proficiency with Spring/Spring Boot, microservices, Kubernetes, Linux, and networking/messaging concepts. * Strong focus on automated testing; experience with TDD/BDD, unit testing, and modern CI/CD practices. * Effective communication with technical and non-technical audiences; ability to operate in globally distributed teams.   Preferred qualifications, capabilities, and skills * Familiarity with modern front-end technologies; experience collaborating with React teams. * Exposure to messaging systems and market protocols (e.g., MQ/Kafka; familiarity with FIX and Solace). * Experience with observability stacks and resilience engineering for low-latency trading platforms. * Familiarity with Python; awareness of investment banking, fintech, or financial markets
Responsibilities
Lead a cross-functional engineering team to design and execute latency-sensitive components for the Markets Execute platform. Oversee end-to-end software solutions, technical vision, and the adoption of AI-assisted engineering practices to improve code quality and delivery.
Loading...