Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

JPMorgan Sr Director eSoftware Engineering - Electronic Trading Technology / C++ 
United States, New Jersey, Jersey City 
329169652

08.02.2025

Job Responsibilities:

  • Develop, design and implementation of low latency electronic trading systems, focusing on Smart Order Router, Matching Engine, Market Access, and Risk Management.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.
  • Drive the strategic direction of electronic trading technology, ensuring alignment with business goals and regulatory requirements.
  • Oversee the end-to-end software development lifecycle, from requirements gathering and design to deployment and maintenance.
  • Ensure the scalability, performance, and reliability of trading systems, implementing best practices in software engineering and architecture.
  • Conduct code reviews, unit testing, and integration testing to ensure high-quality software delivery.
  • Optimize system performance through kernel tuning and low-level system programming.
  • Manage and mentor a team of talented engineers, fostering a culture of innovation, collaboration, and continuous improvement.
  • Stay abreast of industry trends, emerging technologies, and regulatory changes to ensure our trading platforms remain competitive and compliant.

Required qualifications:

  • Formal training or certification on software engineering concepts and 10+ years applied experience. In addition, 5+ year of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization
  • Advanced knowledge of C++14 onwards, including template and generic programming.
  • Expertise in multi-threaded and concurrent programming.
  • Experience in TCP/IP network programming and familiarity with LBM/UME.
  • Proven experience in ultra-low latency application development.
  • Experience with kernel tuning and low-level system programming.
  • Knowledge of market data distribution and order management systems.
  • Proficiency in Linux/Unix, with an understanding of OS and kernel architecture.
  • Expertise in application, data, and infrastructure architecture disciplines.
  • Familiarity with modern Continuous Integration development practices including all phases of the SDLC. Lead and follow Agile Methodologies and Principles

Preferred qualifications, capabilities, and skills

  • Understanding of FIX protocol is desirable
  • Knowledge of market data distribution and order management system
  • Familiarity with modern Continuous Integration development practices
  • Exposure/Ability learn other languages & technologies like Java, Cloud Technologies etc.
  • Kernel tuning and low-level system programming