{"id":1248186,"url":"https://alion.io/job/andromeda-surgical-senior-software-engineer","title":"Senior Software engineer","company":{"id":5650,"name":"Andromeda Surgical","domain":"andromedasurgical.com","url":"https://alion.io/company/andromeda-surgical","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Work at a Startup","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["South San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":150000,"max":250000,"currency":"USD","period":"year","gross":null,"usd_annual":250000},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"C++","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"Linux","optional":true},{"name":"ROS","optional":true},{"name":"ROS2","optional":true}],"status":"live","first_seen_at":"2026-09-25T18:09:56Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-26T01:11:59Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About Andromeda\nAndromeda is building autonomous surgical robots designed to help surgeons perform procedures more safely, consistently, and efficiently. Our engineers work across robotics, software, hardware, machine learning, and clinical operations to bring robotic systems from concept to real-world deployment. We’re looking for people who enjoy solving difficult problems, taking ownership, and working closely with a small, highly collaborative team.\nThe Role\nWe are looking for a Senior Software Engineer to help build the software systems that power our robotic platform. This is a hands-on engineering role focused on designing, building, testing, and deploying production software. You will work closely with robotics, controls, hardware, and machine learning engineers to develop systems that are reliable, maintainable, and scalable. This is not a role focused on maintaining legacy systems or implementing isolated features. We are looking for engineers who can take ownership of complex problems, make sound engineering decisions, and drive projects from concept through deployment.\nWhat You’ll Do\nDesign and develop production software in C++ and Python.\nArchitect and implement reliable software systems that support robotic applications.\nBuild maintainable, modular, and extensible codebases.\nDevelop testing and validation strategies to ensure software quality and reliability.\nParticipate in code reviews and contribute to engineering best practices.\nDebug and resolve complex issues across software, robotics, and hardware systems.\nCollaborate closely with cross-functional teams to deliver new product capabilities.\nTake ownership of projects from initial design through deployment and long-term support.\nWhat We’re Looking For\nSoftware Engineering\n5 to 7 years of professional software engineering experience.\nStrong experience developing production software in C++ and/or Python.\nAbility to write maintainable, modular, and production-quality code.\nExperience designing software that can be extended and maintained by a team.\nStrong understanding of software architecture and system design principles.\nExperience writing tests and validating software behavior. For this role, testing and software quality are a must, not a nice-to-have.\nStrong debugging and problem-solving skills.\nSystems Thinking & Ownership\nAbility to break down ambiguous problems into actionable solutions.\nComfortable making engineering decisions with incomplete information.\nStrong ownership mindset and ability to independently drive projects forward.\nAbility to identify risks, tradeoffs, and missing requirements early.\nComfortable operating in a fast-moving environment with evolving priorities.\nCollaboration & Communication\nStrong communication and collaboration skills.\nAbility to work effectively across software, robotics, hardware, and product teams.\nOpen to feedback and iterative development.\nComfortable discussing technical decisions and tradeoffs with teammates.\nNice to Have\nExperience building software for robotics systems.\nExperience with Linux-based development environments.\nExperience with ROS or ROS2.\nExperience working with real-time or performance-critical systems.\nExperience with cloud infrastructure and distributed systems.\nExperience with embedded or hardware-adjacent software.\nExperience working in startup environments.\nExperience in robotics, autonomous vehicles, medical devices, aerospace, or other highly technical engineering environments.","description_format":"text","description_chars":3476,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Surgical Instruments & Devices","Medical & Healthcare Robotics"],"lifecycle":[{"event":"open","at":"2026-09-25T18:09:56Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":42,"reasons":["conf:2","win:early"],"computed_at":"2026-09-26T04:09:04Z"},"pay":{"stated_usd_annual":250000,"is_top_pay":true},"html_url":"https://alion.io/job/andromeda-surgical-senior-software-engineer","json_url":"https://alion.io/job/andromeda-surgical-senior-software-engineer.json","meta":{"generated_at":"2026-09-26T04:09:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4515,"day_limit":5000,"remaining_today":485,"minute_limit":60,"resets_at":"2026-09-27T00:00:00Z"}}}