Salary is 130k to 140k + bonus
We are looking for a highly skilled Senior C++ Engineer to join a specialized engineering team focused on developing ultra-low latency, high-frequency systems. This role involves building performance-critical C++ applications used in environments where speed and reliability are non-negotiable. You will work alongside domain experts to create efficient, real-time solutions that drive competitive edge.
Responsibilities:
- Design and implement real-time software in modern C++ (C++17/20)
- Optimize systems for latency, throughput, and performance
- Develop and maintain multithreaded and asynchronous components
- Conduct in-depth profiling and debugging to fine-tune system performance
- Collaborate with cross-functional teams including hardware, network, and infrastructure engineering
- Build deployment pipelines and monitoring tools for production systems
- Write clean, maintainable, and testable code for long-term sustainability
Requirements:
- 7+ years of professional experience in C++ development, ideally in performance-critical environments
- Deep understanding of systems programming, multithreading, memory management, and low-level optimization
- Experience with network protocols such as TCP, UDP, and multicast
- Strong knowledge of Linux internals and kernel-level performance tuning
- Background in high-frequency trading, telecom, or real-time gaming is a plus
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Preferred Qualifications:
- Familiarity with kernel bypass technologies (e.g., DPDK, Solarflare) or FPGA acceleration
- Scripting experience in Python for automation or tooling
- Exposure to performance benchmarking tools and monitoring stacks