Now hiring

C++ Developer

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

Think you're a fit? Apply below

Complete the form for C++ Developer. Fields marked * are required.

By submitting your application, you are agreeing to AZRUT's Terms of Service, Privacy Policy, and Cookie Policy. AZRUT may record your interview for quality assurance and training purposes.