About AZRUT
AZRUT is a technology services company that helps organizations design, build, and run modern software with senior engineering talent. We partner with product and IT leaders who want clear communication, pragmatic delivery, and teams that stay accountable from discovery through production. We work as a distributed team and invest in craftsmanship, honest feedback, and outcomes you can measure. If you thrive in fast-paced collaboration and care about shipping quality work, we would like to hear from you.
Job summary
We are looking for an experienced C++ Developer to work on high-performance, low-latency systems. You will design and implement core software components that demand precision, efficiency, and deep systems-level expertise.
Minimum Qualifications
3-6 years of professional experience in C++ development
Deep understanding of memory management, multithreading, and the STL
Experience building performance-critical or real-time systems
Proficiency with CMake and development on Linux environments
Comfortable using AI-assisted development tools (Cursor, GitHub Copilot, or similar) and able to critically evaluate AI-generated code
Strong analytical skills and attention to correctness and performance
How you'll contribute
Design and develop high-performance C++ modules and system components
Optimize existing code for speed, memory efficiency, and reliability
Write thorough tests and documentation for critical system components
Collaborate with cross-functional teams to define technical approaches
Contribute to architecture decisions and code reviews