C++ Electronic Trading- Senior Lead eSoftware Engineer
On-site · Jersey City, New Jersey, United States
Job Summary
Senior Lead eSoftware Engineer at JPMorgan Chase within the Commercial and Investment Bank Electronic Trading Services team. Design, develop, and deliver low-latency electronic trading systems focusing on Smart Order Router, Matching Engine, Market Access, and Risk Management. Lead end-to-end software development lifecycle, ensure scalability and reliability, conduct code reviews and testing, and stay ahead of industry trends. Collaborate with cross-functional teams to translate business needs into technical requirements and drive innovations in high-performance trading systems.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience in software engineering
- Proficiency in C++14
- Expertise in multi-threaded and concurrent programming
- Experience in TCP/IP network programming
- Familiarity with Linux/Unix and kernel architecture
- Knowledge of market data distribution and order management systems
- Experience with ultra-low latency application development
- Proficiency in software design, architecture, and SDLC
- Ability to work in Agile environments
- Exposure to Java and Cloud Technologies (preferred)
- Knowledge of Multi-Asset Electronic Trading and Equities, Futures, and Options Exchange Connectivity (desirable)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.