Software Engineer, Surface Dominance

Anduril Industries

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$166,000–$220,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $174k
This role $193k
$130k most similar roles pay here $238k

This role pays more than 53% of similar roles. Most pay $140,000–$208,800 — the shaded band above. At the midpoint, this role pays about $193k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1778 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1568 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Software Engineer, Surface Dominance

Software Engineer - Surface Dominance As part of the Maritime Division, you will join a multi-disciplinary team focused on developing autonomous systems for complex maritime operations. You will independently drive the delivery of software integrated into products, including autonomy, simulation, data processing, payload integration, and off-board command and control. Your daily work involves architecting, designing, and evolving next-generation platforms while creating test and simulation fixtures using hardware-in-the-loop methods. The role requires expertise in algorithms, data structures, concurrency, and system design to manage the full product lifecycle. You will utilize a variety of technologies including C++, Rust, Go, TypeScript, and React to build scalable software for both robotic and non-robotic platforms. This position addresses the technical challenge of orchestrating disparate sensors and platforms into a cohesive system-of-systems to execute autonomous missions in the maritime domain.

What does a Software Engineer earn in California?

Median $214000 from 761 postings across 67 companies.

See salary data

What you'll do

  • Develop software for autonomy, simulation, data processing, and payload integration on robotic platforms.
  • Design and implement scalable software that provides a clear path for future architectural evolution.
  • Create reusable software components across multiple product lines to streamline development.
  • Build test and simulation fixtures using both software-in-the-loop and hardware-in-the-loop methods.
  • Manage the full lifecycle of vehicle and mission software, including testing, monitoring, and operation.
  • Act as a technical owner for software services by managing requirements, roadmaps, and team coordination.
  • Support the manufacturing and deployment of maritime systems to end-users.
  • Mentor junior engineers and collaborate with multi-disciplinary teams to deliver high-impact solutions.

What we're looking for

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, or a related field.
  • Extensive professional experience as a Software Engineer in one or more specialized domains or technologies.
  • Proficiency in systems and application programming including algorithms, data structures, concurrency, scaling, testing, and system design.
  • Experience troubleshooting and analyzing remotely deployed software systems.
  • Ability to act as a technical owner for software services, including stakeholder engagement and roadmap management.
  • Ability to mentor junior team members and build team cohesion.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • Experience in military mission systems, C++, Rust, Go, TypeScript, React, or high assurance safety critical software (preferred).

More like this

Similar roles

Software Engineer, Maritime Integrated Systems

Anduril Industries

Boston, MA 73 days ago $166,000–$220,000
C++ Rust Go TypeScript React Robotics Sensor Fusion Modeling and Simulation Data Processing System Design Algorithms Data Structures Concurrency Hardware-in-the-loop Systems Engineering

Software Engineer, Maritime Integrated Systems

Anduril Industries

Quincy, MA 79 days ago $166,000–$220,000
C++ Rust Go TypeScript React Robotics Sensor Fusion Modeling and Simulation Data Processing System Design Hardware-in-the-loop Systems Engineering Algorithms Data Structures

Software Engineer, Maritime Integrated Solutions

Anduril Industries

Costa Mesa, CA 31 days ago $166,000–$220,000
C++ Rust Go TypeScript React Robotics Sensor Fusion Modeling and Simulation Data Processing Systems Engineering Hardware-in-the-loop Algorithms Data Structures

Software Engineer, Underseas Recon & Strike

Anduril Industries

Boston, MA 9 days ago $166,000–$220,000
C++ Rust Go TypeScript React Robotics Sensor Fusion Modeling and Simulation Data Processing System Design Hardware-in-the-Loop Systems Engineering

Software Engineer, Undersea Dominance

Anduril Industries

Costa Mesa, CA 93 days ago $166,000–$220,000
C++ Rust Go TypeScript React Robotics Modeling and Simulation Data Structures Algorithms Concurrency Systems Engineering Hardware-in-the-loop Software Design

Software Engineer, Maritime

Anduril Industries

Costa Mesa, CA 9 days ago $166,000–$220,000
C++ Rust Go TypeScript React Embedded Software Robotics Computer Vision Sensor Fusion Modeling and Simulation Data Structures Algorithms Concurrency Systems Engineering