{"id":1103479,"url":"https://alion.io/job/monarch-quantum-principal-software-engineer","title":"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":"CMake","optional":false},{"name":"Motion Planning","optional":false},{"name":"Python","optional":false},{"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 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:\nLead the architecture and development of our fleet management, robotics data management, and manufacturing execution software (MES) systems, working directly with our robotic automation stations. \nDesign and build software in C++ and Python that supports station monitoring, configuration management, version management, telemetry and logging, and specs/results tracking. \nSet technical direction for how our automation stack (orchestration, scripts, device control, algorithms, motion planning, world modeling) integrates with fleet, data management, and MES systems. \nDrive architectural decisions on system interfaces, data flow, and communication between robotic stations and higher-level management systems. \nMentor and provide technical guidance to other engineers on the team, raising the bar on code quality, design, and engineering practices. \nWrite and maintain unit tests to ensure software reliability and robustness. \nManage build configurations and dependencies using CMake and/or Python packaging tools. \nCollaborate with cross-functional teams, including robotics, firmware, hardware, and software engineers, to align on system design and delivery. \nLead and participate in code reviews, provide constructive feedback, and hold the team to strong coding practices. \nOwn and maintain clear, well-structured technical documentation for the systems you design and build. \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 8+ 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.\nThe expected annual salary range for this position is $175,000-$225,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":5811,"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-principal-software-engineer","json_url":"https://alion.io/job/monarch-quantum-principal-software-engineer.json","meta":{"generated_at":"2026-11-08T16:11:17Z","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":34172,"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-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-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-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-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmonarch-quantum-principal-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1103479}},{"tool":"search_jobs","arguments":{"company":"monarchquantum.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1103479},"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"}}