{"id":1087236,"url":"https://alion.io/job/constructorlabs-principal-software-architect-quantum-platform","title":"Principal Software Architect — Quantum Platform","company":{"id":720007,"name":"Constructor Labs","domain":"constructorlabs.org","url":"https://alion.io/company/constructorlabs","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bremen, Germany","Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":82000,"max_usd":164000,"period":"year","method":"role_seniority_country_cell","sample_n":8},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-09-21T09:49:34Z","employer_posted_date":"2026-09-21","last_verified_at":"2026-11-02T03:47:49Z","board_verified":true,"closed_at":null,"days_open":41,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":41},"description":"Location: Remote within Europe, with regular presence in Bremen\nDirect Reports: None initially; technical leadership across the engineering group\nMission\nOwn the architecture of the software platform on which Constructor Labs' quantum group builds. The platform drives physical quantum hardware end to end - calibration, orchestration, experiment execution and device state - and must work both in our own cloud and on customer premises, including restricted and air-gapped environments. The Principal Architect sets the technical direction, makes the structural decisions, and is the senior engineering voice in a group where research and engineering sit closely together.\nResponsibilities\nPillar 1 Platform Architecture\nOwn the end-to-end architecture across backend services, job orchestration, hardware abstraction and device state management.\nDefine the interfaces between the scientific layer and the platform layer so physicists can work without engineering support.\nMake and carry the build-versus-buy and framework decisions; document them so they survive the people who made them.\nLead the migration of the platform onto the Constructor technology stack.\nSuccess Metrics and KPIs: architectural decisions documented and adopted, platform stability, migration delivered to plan.\nPillar 2 Hands-on Engineering\nWrite production code in the core of the system, not only design documents.\nOwn the hardest components personally - those where correctness and performance both matter.\nSet and enforce engineering standards: testing, review, structured logging, dependency governance.\nRemove single points of failure so no component has only one person who understands it.\nSuccess Metrics and KPIs: test coverage, review discipline, bus factor above one on every core component.\nPillar 3 Working with Research\nWork day to day with research physicists, translating experimental workflows into software.\nKeep the research and engineering collaboration model intact as the group grows.\nSupport the product function with realistic estimates and honest technical constraints.\nAccountability: research team able to run experiments without engineering bottlenecks.\nRequirements\nExperience\n10+ years building production software systems, with real depth in Python, C#/.NET or C++.\nDistributed systems, job scheduling, and interfacing with instruments or physical hardware.\nTrack record as the senior technical voice in a small team.\nDelivered software into on-premise and restricted environments, not only cloud.\nSkills & Competencies\nAble to hold an architecture in your head and explain it simply to people who are not engineers.\nComfortable in a scientific domain. A physics degree is not required, genuine interest is.\nPragmatic about trade-offs; able to ship rather than perfect.\nStrong written communication. Decisions that are not written down do not exist.\nEducation & Languages\nDegree in computer science, physics, engineering or equivalent practical track record.\nFluent English. German useful, not required.\nWhat This Role Is (and Is Not)\nThis role IS\nDeeply hands-on, with real authority over technical direction.\nCentral to everything the quantum group builds.\nA role where you will have peers and a platform behind you.\nThis role is NOT\nA management track role.\nAn architecture-committee or advisory position.\nA role where someone else writes the hard code.","description_format":"text","description_chars":3364,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Quantum Science & Computing","Research Institutes"],"lifecycle":[{"event":"open","at":"2026-09-21T10:19:32Z"}],"visa":[],"liveness":{"score":37,"band":"fade","label":"Fading","p_open":1,"p_active":0.677,"p_room":0.55,"age_days":40,"expected_fill_days":28,"reasons":["conf:2","win:tail"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/constructorlabs-principal-software-architect-quantum-platform","json_url":"https://alion.io/job/constructorlabs-principal-software-architect-quantum-platform.json","meta":{"generated_at":"2026-11-02T04:26:06Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6492,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":720007},"rest":"https://alion.io/mcp/rest/get_company?id=720007"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fconstructorlabs-principal-software-architect-quantum-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fconstructorlabs-principal-software-architect-quantum-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fconstructorlabs-principal-software-architect-quantum-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/constructorlabs-principal-software-architect-quantum-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fconstructorlabs-principal-software-architect-quantum-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1087236}},{"tool":"search_jobs","arguments":{"company":"constructorlabs.org","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1087236},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}