Vice President - Sr. Lead / Lead Software Engineer - C++ - Equities Trading/ Electronic Trading

JPMorganChase·Oracle Recruiting
Mumbai, India · Bengaluru, IndiaFull-timePosted Jul 3, 2026
Apply

We have an opportunity to work on innovative, mission-critical technology in a collaborative, global environment. Be part of a team that values creativity, initiative, and professional growth.

As a Lead Software Engineer at JPMorgan Chase within Electronic Trading Technology team, you’ll join a world-class team operating across major financial centers including New York, London, Hong Kong, and Tokyo. You will join a team of talented C++ Developers who are driven by innovation and passionate about building cutting-edge technology. If you excel in fast-paced environments and possess deep expertise in algorithms, data structures, and operating systems, this is your opportunity to make a significant impact at the forefront of electronic trading

Job responsibilities

  • Design and build high-performance, low-latency trading algorithms and strategies that power our electronic trading platforms.
  • Lead complex projects and take full ownership of critical applications and components.
  • Optimize and enhance our codebase for maximum performance, scalability, and reliability.
  • Ensure system stability and robustness through rigorous testing and debugging.
  • 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.
  • Collaborate closely with business partners and technology teams to translate requirements into innovative technical solutions.
  • Stay ahead of industry trends and emerging technologies in algorithmic trading and smart order routing.
  • Proactively identify and resolve issues, ensuring seamless execution of our technology roadmap.
  • Engage in all phases of the Software Development Life Cycle for our electronic trading services.
  • Demonstrate sound judgment and leadership under pressure, especially in time-sensitive situations.

     

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Advanced proficiency in C++11/14, STL, and data structures.
  • Strong Unix/Linux expertise, with deep knowledge of multithreading and TCP/IP network programming.
  • 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
  • Solid understanding of Object-Oriented Programming, software architecture, and algorithms.
  • Experience across all aspects of the Software Development Life Cycle.
 Preferred qualifications, capabilities, and skills
  • Experience with kernel tuning and low-level system programming.
  • Familiarity with Boost libraries.
  • Expertise in TCP/IP socket programming and knowledge of FIX protocol
  • Background in Equities, Futures, and Options Electronic Trading Technology.
  • Exposure to modern CI/CD development practices.

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free