Senior Software Engineer (C++, Linux) - Network Stack Team

Aliro Technologies

Aliro Technologies

Software Engineering

Posted on May 30, 2026
Aliro is developing foundational technologies in Quantum Networking and Communications. As a senior member of our team, you will be contributing to this foundation by helping us develop a quantum network stack. We are looking for someone who is motivated and excited by the opportunity to engage in a transformative field of research and engineering. We are seeking a Senior level C++ software developer to join our growing team. You will work with our Network Stack team designing new software systems and components for Quantum Networking. What you’ll do: - Leverage your very strong software engineering and objected oriented design skills and experience to help us develop a quantum networking stack. - Be an integral part of defining the next generation of quantum infrastructure and technology as you build the software needed to make quantum networks a reality. Required background: - 8+ years of professional experience writing robust, enterprise-quality C++ software on Linux-based systems. - Very strong objected oriented design background. - Experience designing and building new software subsystems (vs modifying or fixing existing ones). - Experience designing and building software for testability and maintainability. - Excellent communication and collaboration skills. Must play well with others. - Excellent debugging skills. - Bachelor’s Degree in Computer Science. - Comfortable working in a new field and designing software from scratch. - Good understanding of the software development life cycle. - Experience with Agile/SCRUM development methodologies. Desired background: - Quantum computing experience or training, either professionally or as a passion. - Experience working at an early-stage startup is highly desired. - Experience with Python and Pytest. - Experience with GoogleTest and gMock. - Experience with CMake.