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

Aliro Technologies

Aliro Technologies

Software Engineering
Oregon, USA · Boston, MA, USA · Remote
Posted on Mar 1, 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 object-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 object-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.- 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.