Our client is a technology-oriented company developing advanced quantum computing technologies and software solutions that enable the practical application of quantum systems across research and commercial environments. The organization combines world-class scientific expertise with industrial software engineering to build scalable quantum platforms, delivering innovative solutions that bridge cutting-edge research and production-ready technologies.
Its multidisciplinary teams work collaboratively across software, hardware, research and product organizations to advance quantum computing capabilities, transforming pioneering concepts into robust engineering solutions. The company offers a highly collaborative international environment where technical excellence, innovation and continuous learning are fundamental to long-term success.
Mission
The R&D Manager – Software will lead the engineering team responsible for developing the organization's programming-language and compiler ecosystem, including core developer tools that translate high-level quantum programs into production-ready executable systems. The role combines technical leadership and people management, driving the technical roadmap while fostering a high-performing engineering culture. Working closely with senior technical leaders and cross-functional teams, the successful candidate will guide architecture, software delivery and engineering excellence across the complete software development lifecycle.
Responsibilities
People Leadership
-
Lead, mentor and develop a high-performing software engineering team, establishing clear objectives and supporting individual career growth.
-
Recruit, onboard and retain talented software engineers while promoting an inclusive, collaborative and high-performance engineering culture.
-
Continuously improve engineering processes, delivery practices and team effectiveness.
Technical Strategy and Software Architecture
-
Define and execute the technical roadmap in partnership with software leadership and senior technical contributors.
-
Provide technical leadership across programming languages, compiler technologies and developer tooling.
-
Drive architectural decisions that ensure scalability, maintainability, quality and long-term evolution of the software platform.
Software Delivery and Project Execution
-
Coordinate development activities throughout the complete software lifecycle, from research and prototyping through testing, documentation and production releases.
-
Plan team capacity, manage priorities, risks, dependencies and delivery milestones.
-
Ensure high engineering standards through design reviews, code reviews, technical problem solving and implementation support.
Cross-functional Collaboration
-
Collaborate closely with research, product, applications, hardware and software teams across international locations.
-
Ensure software interfaces and development priorities align with hardware capabilities and strategic product objectives.
-
Support effective collaboration between geographically distributed engineering teams, including occasional international travel.
Required Qualifications
-
Bachelor's degree or higher in Computer Science, Physics, Electrical Engineering or a related technical discipline.
-
Minimum of five years of relevant experience in software engineering, compiler development, programming languages or closely related technical R&D environments.
-
Demonstrated experience leading technical projects or engineering teams, including technical direction, mentoring and delivery coordination.
-
Proven experience making architectural decisions for production software with strong emphasis on software quality, testing, documentation and maintainability.
-
Excellent planning, communication and stakeholder management skills within multidisciplinary technical organizations.
Preferred Experience
-
Experience developing quantum software, particularly quantum programming languages, compiler infrastructures, intermediate representations or execution tooling.
-
Understanding of quantum computing concepts, hardware-software co-design and hybrid classical/quantum programming models.
-
Experience designing or implementing programming languages, compiler passes, type systems or intermediate representations.
-
Strong software development experience using Rust and/or Python.
-
Previous line management experience including coaching, recruiting and career development of engineering teams.
-
Experience working with internationally distributed engineering organizations.
-
Experience contributing to open-source software projects and developer communities.
-
Proven ability to transform research concepts and prototypes into production-quality software adopted by customers or engineering teams.
-
Ubicacion:
Munich, Bavaria, Germany
-
Tipo de trabajo:
On Site
-
Sector:
Desarrollo de software
-
Área:
Investigación
-
F. Publicación:
30/07/2026
-
Aplicar
Atrás