Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III - C++ Developer 
India, Maharashtra, Mumbai 
546034369

15.04.2025

As a Software Engineer III - C++ Developer at JPMorgan Chase within the Commercial & Investment Bank - Electronic Trading Tech group, you'll be an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job Responsibilities

  • Design and implement high-performance, low-latency trading algorithms and strategies.
  • Optimize and improve existing codebase for better performance, scalability and reliability
  • Conduct thorough testing and debugging to identify and resolve issues ensuring the stability and robustness of the system
  • Collaborate with business and other technology teams to understand requirements and translate them into technical specifications
  • Stay up-to-date with industry trends, best practices and emerging technologies related to algorithmic trading and smart order routing
  • Identify and mitigate issues to execute a book of work while escalating issues as necessary
  • Participate in various stages SDLC of JPMorgan Electronic Trading services.
  • Exhibit sound judgment under pressure in handling time critical situations, lead and follow Agile Methodologies and Principles

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Strong proficiency in C++11/14, STL, Data Structures
  • Strong Unix/Linux background with expertise in Multithreading and TCP/IP Network programming
  • Advanced knowledge of Object Oriented Programing, Design, Software Architecture and Algorithms
  • Proficient in all aspects of the Software Development Life Cycle
  • Familiarity with modern Continuous Integration Development (CI/CD) practices

Preferred qualifications, capabilities, and skills

  • Kernel tuning and low-level system programming
  • Boost
  • TCP/IP socket programming
  • FIX (www.fixprotocol.org)
  • Equities, Futures and Options Electronic Trading Tech experience