Senior Software Engineer
Full-time
Anduril Industries
Responsibilities
- Own and deliver software-enabled solutions deployed to customers, balancing end-user needs with technical and operational constraints.
- Design, implement, and evolve scalable software for autonomous maritime platforms and reusable services across product lines.
- Develop software running on and off robotic platforms, including autonomy, simulation, data processing, payload integration, and command-and-control systems.
- Design and execute development processes covering delivery, testing, monitoring, operation, and sustainment across the product lifecycle.
- Create software- and hardware-in-the-loop test and simulation fixtures.
- Support vehicle manufacturing, deployment, and customer operations.
- Act as a technical owner for software services, including requirements, roadmaps, architecture, implementation, sustainment, and evolution.
- Collaborate with multidisciplinary engineering teams and mentor software engineers.
- Travel to end-user or team locations up to 20% of the time.
Requirements
- Bachelor’s degree in robotics, mechatronics, computer science, engineering, a relevant field, or equivalent experience.
- Extensive professional experience as a software engineer with expertise in one or more domains or technologies.
- Systems and application programming skills in algorithms, data structures, concurrency, scaling, testing, infrastructure, software design, and system design.
- Experience troubleshooting and analyzing remotely deployed software systems.
- Ability to work across the software stack and through design, implementation, operation, and sustainment.
- Ability to own a software service technically, including stakeholder engagement, requirements definition, roadmap management, team coordination, design, implementation, sustainment, and evolution.
- Ability to mentor junior team members and build team cohesion.
- Eligibility to obtain and maintain an active U.S. Secret security clearance.
- Preferred experience delivering military mission systems in a senior role.
- Preferred experience with C++, Rust, Go, TypeScript, React, horizontally scaled cloud technologies, embedded robotics software, modeling and simulation, safety-critical software, and manufacturing-to-sustainment product delivery.
- Familiarity with systems engineering concepts and interest in progressing toward Staff Software Engineer or Software Engineering Manager roles.
Benefits
- Full-time employees receive comprehensive health, recovery, and other benefits available at little to no cost.
- Highly competitive equity grants are included in the majority of full-time offers.
- The role includes travel to co-locate with end-users or other teams up to 20% of the time.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software developer fintech Boston, MA
- startup software engineer Boston, MA
- financial software developer Boston, MA
- junior software developer remote Boston, MA
- software engineer Boston, MA
- software data engineer Boston, MA
- software developer internship no experience Boston, MA
- part time software developer Boston, MA
- associate software developer Boston, MA
- software engineer entry level Boston, MA
