We are looking for a talented Lead C++ Developer to join our team and contribute to an advanced ultra-low latency algorithmic trading platform.
This platform integrates sophisticated hardware, innovative network solutions, and advanced software technologies, such as direct network card access to bypass the TCP/IP stack, precise mapping of critical threads to physical processors for peak performance, and cutting-edge C++ (C++17/20) features to break new ground. Our goal is to achieve unparalleled excellence—then exceed it.
This role involves building new Algo models, refining the Algo framework, optimizing market data distribution, and creating ultra-low latency exchange connectors as part of a cohesive global IT and business team.
Responsibilities
Design eTrading platform modules, components, and utilities
Oversee platform activities, including development, support, CI/CD, and bug fixes
Collaborate with global engineering, business, and support teams
Introduce innovative solutions to greenfield projects
Requirements
At least 5 years of experience in software development
More than 1 year of leadership experience in a relevant setting
Proficiency in modern C++ (any of 11/14/17/20), STL, and Boost
Understanding of design and architecture principles alongside competency in common data structures and algorithms
Familiarity with Linux environments and Linux development tools, including cmake, gcc, and gdb
Good command of written and spoken English
Nice to have
Familiarity with Unix scripts, bash, or Python
Knowledge of FIX protocol or similar financial technology protocols
We offer
International projects with top brands
Work with global teams of highly skilled, diverse peers
Healthcare benefits
Employee financial programs
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Global career opportunities
Volunteer and community involvement opportunities
EPAM Employee Groups
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job