-
View all jobs
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
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.
- 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
- 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
Key Skills
Ranked by relevance
data structures
kafka
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Machine Learning Engineer
2026-03-13
Full-time
Associate
United Arab Emirates
Blockchain Services
Information Technology
View Job Details
Related
Senior Android Developer
2026-04-11
Full-time
Not Applicable
Latvia
IT Services
Engineering
View Job Details
Related
Senior Software Engineer
2026-04-11
Full-time
Mid-Senior
Latvia
Software Development
Engineering
Login to Apply
- Posted
- Apr 10, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- New York
- Company
- TechChain Talent
Industries
Blockchain Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Machine Learning Engineer
2026-03-13
Full-time
Associate
United Arab Emirates
Blockchain Services
Information Technology
View Job Details
Related
Senior Android Developer
2026-04-11
Full-time
Not Applicable
Latvia
IT Services
Engineering
View Job Details
Related
Senior Software Engineer
2026-04-11
Full-time
Mid-Senior
Latvia
Software Development
Engineering