{"id":1103482,"url":"https://alion.io/job/monarch-quantum-senior-principal-software-engineer","title":"Senior Principal Software Engineer","company":{"id":678365,"name":"Monarch Quantum","domain":"monarchquantum.com","url":"https://alion.io/company/monarchquantum","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":100,"open_postings":37,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":54,"computed_at":"2026-11-08T05:47:12Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Diego, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":195000,"max":235000,"currency":"USD","period":"year","gross":null,"usd_annual":235000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Python","optional":false},{"name":"CMake","optional":true},{"name":"Git","optional":true},{"name":"Pytest","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-09-22T02:59:05Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-11-08T12:30:47Z","board_verified":true,"closed_at":null,"days_open":47,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":47},"description":"Join our fast-paced and passionate team as a Senior Principal Software Engineer on our Robotic Automation team. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You'll have the opportunity to work on cutting edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows:\nOwn the overall technical architecture and long-term roadmap for our fleet management, robotics data management, and manufacturing execution software (MES) systems. \nSet the technical vision for how our robotic automation stations, orchestration and control software, and higher-level management systems fit together as the fleet scales. \nMake and defend high-impact architectural decisions on system interfaces, data flow, scalability, and reliability across the full automation stack. \nAct as the top technical authority on the team, resolving the hardest design and engineering problems and guiding other engineers, including Principal-level engineers, through complex technical tradeoffs. \nPartner directly with leadership on strategic planning, roadmap prioritization, and resourcing decisions for the Robotic Automation team. \nChampion and evolve engineering standards, architectural patterns, and best practices across C++ and Python codebases, and drive their adoption team-wide. \nIdentify technical risk early, across the whole system, and drive mitigation before it becomes a schedule or quality problem. \nMentor engineers at every level, and help build the technical judgment and career growth of the team as a whole. \nWrite and review code, and remain hands-on with the systems you architect, not just at a whiteboard level. \nCollaborate closely with cross-functional teams, including robotics, firmware, hardware, and software engineering, to make sure system design decisions hold up across the whole product. \nLead code reviews and design reviews, and hold the team to a high bar for quality, correctness, and maintainability. \nOwn and maintain clear, well-structured technical documentation and architecture decision records for the systems you lead. \nWork independently and in a team while over-communicating with the manager, project engineer, and teammates. \nUse tenacity, patience, self-discipline, and passion for excellence to assure accuracy of execution schedule, data quality and integrity, conformance to company best practices, clarity in communication, and documentation. \nUse every opportunity to grow your own competency and the team's, through mentorship, curiosity, communication, exposure, and initiative. \nRequirements\n This position requires access to export-controlled information. Employment is contingent upon the applicant being a U.S. person as defined by 8 U.S.C. § 1324b(a)(3).\nExperience:\nA bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a related field. \nMinimum of 10+ years of relevant software engineering experience, with a track record of technical leadership on complex systems. \nExperience working in a startup or fast-paced technology company environment is a plus. \nSkills:\n8+ years of professional experience in C++ software development, and strong professional experience in Python. \nStrong understanding of modern C++ (C++17/20) and Python software design. \nExperience architecting distributed or multi-system software, ideally involving fleet management, data management, or manufacturing execution systems. \nExperience designing systems that communicate with and manage robotic or automated hardware stations. \nStrong database experience (SQL or similar) for systems involving logging, telemetry, specs, and results tracking. \nExperience with unit testing frameworks (Google Test for C++, pytest for Python) and a strong commitment to test coverage. \nExperience with CMake for build and project configuration, and familiarity with Python packaging and dependency management. \nAbility to debug, profile, and optimize software across both C++ and Python codebases. \nExperience working with version control systems (Git). \nStrong problem-solving skills with the ability to work independently, lead technical initiatives, and mentor other engineers. \nFamiliarity with multi-threaded programming and concurrency in C++. \nKnowledge of software best practices, including design patterns, SOLID principles, and performance optimization. \nExperience working in an agile development environment. \nExperience with robotics, industrial automation, or manufacturing systems is a strong plus. \nBenefits\nThe expected annual salary range for this position is $195,000-$235,000.\nAs a full-time employee, you will be eligible for Monarch’s comprehensive benefits package, which includes:\nMedical, Dental, and Vision insurance\nFidelity 401(k) plan with 4% employer matching\n20 paid time off (PTO) days per year\n13 paid company holidays\n9/80 work schedule (every other Friday off)\nMonarch Quantum is proud to be an equal opportunity employer and does not discriminate on the basis of race, color, citizenship status, national origin, ancestry, sex, sexual orientation, age, religion, creed, physical or mental disability, medical condition, marital status, veteran status or any other characteristics protected under applicable federal, state and local laws.","description_format":"text","description_chars":5451,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":true,"languages":[]},"benefits":["Vision insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Quantum Computing Hardware","Optics & Photonic Components"],"lifecycle":[{"event":"open","at":"2026-09-22T02:59:05Z"}],"visa":[],"liveness":{"score":61,"band":"ok","label":"Likely open","p_open":1,"p_active":0.814,"p_room":0.75,"age_days":47,"expected_fill_days":54,"reasons":["conf:1","velocity","win:late"],"computed_at":"2026-11-08T05:47:12Z"},"pay":{"stated_usd_annual":235000,"is_top_pay":true},"html_url":"https://alion.io/job/monarch-quantum-senior-principal-software-engineer","json_url":"https://alion.io/job/monarch-quantum-senior-principal-software-engineer.json","meta":{"generated_at":"2026-11-08T15:41:14Z","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":33073,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":678365},"rest":"https://alion.io/mcp/rest/get_company?id=678365"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmonarch-quantum-senior-principal-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fmonarch-quantum-senior-principal-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fmonarch-quantum-senior-principal-software-engineer"},{"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/monarch-quantum-senior-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmonarch-quantum-senior-principal-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1103482}},{"tool":"search_jobs","arguments":{"company":"monarchquantum.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1103482},"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"}}