Principal Software Engineer - Maritime

Defense technology company transforming U.S. and allied military capabilities with advanced AI and autonomous systems.
Costa Mesa, CA, USA
$196,000 - $294,000
Distributed Systems
Principal Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
AI · Robotics · Defense

Description For Principal Software Engineer - Maritime

Anduril Industries is seeking a Principal Software Engineer to lead the development of next-generation Autonomous Underwater Vehicles (AUVs). This role focuses on delivering platform mission systems for ultra-long-range, full-ocean-depth platforms including the Dive-XL and Dive-LD vehicles. The position requires exceptional leadership in architecting and implementing autonomous systems, working with multi-disciplinary teams, and driving technical decisions in a complex stakeholder environment.

The role combines deep technical expertise with strategic leadership, requiring the ability to design and deliver complex robotic systems while managing relationships with customers and internal teams. You'll be responsible for the entire software lifecycle, from architecture selection to deployment and evolution, ensuring the success of multi-million-dollar contracts and Robot-as-a-Service operations.

As a Principal Engineer, you'll lead the development of critical autonomous systems, working with cutting-edge technologies in robotics, AI, and maritime operations. The position offers the opportunity to shape the future of defense technology while working with a team of experts in software, robotics, and artificial intelligence. The role requires about 20% travel to collaborate with end-users and other teams.

The compensation package is highly competitive, ranging from $196,000 to $294,000 USD, plus equity grants and comprehensive benefits. Anduril offers an innovative work environment where you can make a real impact on defense capabilities while working with advanced technology. The company provides excellent benefits including premium healthcare, generous leave policies, and strong support for professional development and work-life balance.

This is an ideal opportunity for a seasoned software leader who wants to drive innovation in autonomous systems while contributing to critical defense capabilities. The role combines technical challenges with strategic leadership, offering the chance to shape the future of maritime autonomous systems.

Last updated 17 days ago

Responsibilities For Principal Software Engineer - Maritime

  • Own customer success through design and delivery of multi-year software roadmap
  • Lead teams developing on-platform and off-platform software
  • Drive architecture selection and design for robotic systems
  • Partner with external teams on system integration
  • Contribute to company-wide autonomous systems roadmap
  • Act as software engineering subject matter expert
  • Drive development processes and lifecycle testing
  • Create test and simulation fixtures
  • Support vehicle manufacturing and deployment
  • Mentor Senior Software Engineers

Requirements For Principal Software Engineer - Maritime

Rust
Go
TypeScript
React
  • Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or equivalent experience
  • Experience in leadership position within high performing technology organization
  • Extensive professional software engineering experience
  • Systems and application programming skills
  • Experience troubleshooting remote software systems
  • Capacity to work holistically on software capabilities
  • Technical ownership capabilities
  • Mentoring and team building skills
  • Eligible for U.S. Secret security clearance

Benefits For Principal Software Engineer - Maritime

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Education Budget
  • Comprehensive medical, dental, and vision plans
  • Life/AD&D and long-term disability insurance
  • Generous holiday calendar and PTO
  • 16 weeks paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support
  • Mental Health Resources
  • Professional development stipend
  • Daily meals and provisions
  • Commuter benefits
  • Relocation assistance
  • 401(k) retirement savings plan

Interested in this job?

Jobs Related To Anduril Industries Principal Software Engineer - Maritime

Principal Software Engineer - Real Time Systems

Principal Software Engineer position at Anduril Industries, focusing on real-time systems and platform engineering for defense technology applications.

Distinguished Software Architect - Deep Learning and HPC Communications

Lead the development of next-generation GPU communication technologies for AI and HPC at NVIDIA, architecting solutions that scale to thousands of GPUs.

Distinguished Engineer – Data Center System Software Architect

Lead system software architecture for NVIDIA's data center products, working with cutting-edge GPU and CPU technologies while collaborating with major cloud providers.

Principal Software Engineer

Principal Software Engineer position at Coupang, leading architecture and development of distributed systems and infrastructure for a major e-commerce platform.

Principal Software Engineer - Storage

Lead the development of next-generation data storage systems at Roblox, designing and implementing scalable solutions that handle hundreds of millions of transactions per second globally.