Principal Software Architect — Quantum Platform
New
C
Constructor LabsQuantum computing
Remote within Europe, with regular presence in BremenFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent English. German useful, not required.
- Experience
- 10+ years building production software systems
- Required Skills
- PythonSoftware ArchitectureC#C++.NETDistributed Systems
Requirements
- Bring 10+ years of experience building production software systems.
- Have deep experience in Python, C#/.NET, or C++.
- Bring experience with distributed systems and job scheduling.
- Have experience interfacing with instruments or physical hardware.
- Have delivered software into on-premise and restricted environments, not only cloud.
- Have a track record as the senior technical voice in a small team.
- Be able to explain architecture simply to non-engineers.
- Be comfortable working in a scientific domain; a physics degree is not required.
- Hold a degree in computer science, physics, or engineering, or have an equivalent practical track record.
- Be fluent in English.
Responsibilities
- Own end-to-end architecture across backend services, job orchestration, hardware abstraction, and device state management.
- Define interfaces between the scientific and platform layers so physicists can work without engineering support.
- Make and document build-versus-buy and framework decisions.
- Lead the migration of the platform onto the Constructor technology stack.
- Write production code in the core system and personally own the hardest components.
- Set and enforce standards for testing, code review, structured logging, and dependency governance.
- Remove single points of failure across core components.
- Work with research physicists to translate experimental workflows into software.
- Support the product function with realistic estimates and honest technical constraints.
View Full Description & ApplyYou'll be redirected to the employer's site