A high-growth technology company is seeking a Core C/C Engineer to help build and scale its exchange infrastructure.
In this role you will design and implement low-latency high-throughput components of the trading and matching systems. You will operate with high ownership collaborating closely with other senior engineers to push the boundaries of performance and reliability in financial technology.
The ideal candidate has deep expertise in systems-level programming and experience with exchange or trading infrastructure or similar high-performance low-latency systems.
Key Responsibilities
Build exchange core systems Design and implement components that support high-performance trading and order matching.
Optimize for speed and scale Profile tune and debug performance-critical systems focusing on latency throughput and memory efficiency.
Design robust systems Develop efficient algorithms and data structures and build scalable messaging and event-driven architectures.
Ensure reliability and correctness Maintain security availability and performance through testing monitoring and operational excellence.
Collaborate across teams Work closely with engineers across product infrastructure and data to ensure smooth integration and high-quality delivery.
Contribute to engineering excellence Participate in design reviews code reviews and architectural discussions to maintain high standards.
Requirements
5 years of professional experience in C/C with deep knowledge of algorithms data structures and low-level systems programming
Proven experience building or operating low-latency high-throughput scalable systems in production
Background in finance trading systems networking or exchange infrastructure is highly desirable
Nice to Have
Experience with multithreading lock-free programming and performance optimization techniques
Familiarity with distributed messaging systems (e.g. Kafka)
Experience with Go in addition to C/C
Previous experience at a matching engine electronic trading platform or high-frequency trading environment
Strong problem-solving skills and an entrepreneurial mindset for tackling complex systems end-to-end
About the Role A high-growth technology company is seeking a Core C/C Engineer to help build and scale its exchange infrastructure. In this role you will design and implement low-latency high-throughput components of the trading and matching systems. You will operate with high ownership collaboratin...
About the Role
A high-growth technology company is seeking a Core C/C Engineer to help build and scale its exchange infrastructure.
In this role you will design and implement low-latency high-throughput components of the trading and matching systems. You will operate with high ownership collaborating closely with other senior engineers to push the boundaries of performance and reliability in financial technology.
The ideal candidate has deep expertise in systems-level programming and experience with exchange or trading infrastructure or similar high-performance low-latency systems.
Key Responsibilities
Build exchange core systems Design and implement components that support high-performance trading and order matching.
Optimize for speed and scale Profile tune and debug performance-critical systems focusing on latency throughput and memory efficiency.
Design robust systems Develop efficient algorithms and data structures and build scalable messaging and event-driven architectures.
Ensure reliability and correctness Maintain security availability and performance through testing monitoring and operational excellence.
Collaborate across teams Work closely with engineers across product infrastructure and data to ensure smooth integration and high-quality delivery.
Contribute to engineering excellence Participate in design reviews code reviews and architectural discussions to maintain high standards.
Requirements
5 years of professional experience in C/C with deep knowledge of algorithms data structures and low-level systems programming
Proven experience building or operating low-latency high-throughput scalable systems in production
Background in finance trading systems networking or exchange infrastructure is highly desirable
Nice to Have
Experience with multithreading lock-free programming and performance optimization techniques
Familiarity with distributed messaging systems (e.g. Kafka)
Experience with Go in addition to C/C
Previous experience at a matching engine electronic trading platform or high-frequency trading environment
Strong problem-solving skills and an entrepreneurial mindset for tackling complex systems end-to-end