# Senior Software Engineer

**Company**: Anduril
**Location**: Broomfield, Colorado
**Experience**: senior
**Job type**: full-time
**Salary**: $190,000-$252,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5168952007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c94fb404-0b8

## Description

Anduril's Software Engineers excel at developing state-of-the-art algorithms and software that solve scientific problems with real-world applications. Working in small innovative teams, our software engineers build solutions that make a difference. Our research endeavors don't end once we've written a journal or conference paper describing our technology; rather, our work is complete when our technology has been deployed in mission-critical systems and our customers within government and industry are successful.

As a Senior Software Engineer, you will help shape the technical direction of a small, high-impact team while remaining deeply hands-on in design, implementation, and code review. You will mentor and uplevel junior and mid-level engineers through pair programming, code reviews, technical guidance, and architectural discussions. You will lead by example by writing production-quality C++ and Python that powers mission-critical systems, while setting the bar for engineering excellence (CI/CD, unit testing, large-codebase collaboration, git workflows).

Responsibilities:

- Help shape the technical direction of a small, high-impact team while remaining deeply hands-on in design, implementation, and code review

- Mentor and uplevel junior and mid-level engineers through pair programming, code reviews, technical guidance, and architectural discussions

- Lead by example by writing production-quality C++ and Python that powers mission-critical systems, while setting the bar for engineering excellence (CI/CD, unit testing, large-codebase collaboration, git workflows)

- Prototype state-of-the-art software solutions in an agile development environment and guide the team through the path from prototype to deployed, tactical implementation

- Implement high-performance software spanning the spectrum from tactical systems to web applications

- Use high-fidelity modeling and simulation environments, innovative analysis tools, and sound analysis techniques to quantify the benefit of our technology

- Drive technical interchange meetings, sprint planning, and customer engagements to ensure successful outcomes for mission-critical needs

- Own all aspects of the software development lifecycle, helping the team navigate ambiguity and complex technical trade-offs

- Communicate complex technical concepts clearly to colleagues, customers, and non-technical stakeholders

Required Qualifications:

- 8+ years of software engineering experience and a Bachelor's degree or equivalent education/work experience

- Demonstrated experience mentoring junior engineers and providing technical leadership on a team, while continuing to contribute as a hands-on individual contributor

- Experience supporting and navigating large, complex codebases as part of a collaborative team

- Strong proficiency in C/C++ and Python

- Big data/NoSQL/database technologies

- Software engineering: software design, algorithm implementation, and software analysis, testing, and optimization

- Machine learning: supervised and unsupervised learning, clustering, and classification

- Applied mathematics: differential equations, linear algebra, optimization, statistics, and random processes

- Engineering: controls, estimation theory, and digital signal processing

- Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance

Preferred Qualifications:

- Experience leading small teams or technical workstreams while remaining a top individual contributor

- Track record of growing engineers through mentorship, code review culture, and technical coaching

- Experience with asynchronous programming, parallel programming, and GPU programming

- Prior experience deploying software to real-world tactical/edge environments

Benefits:

- Comprehensive, competitive benefits package

- Highly competitive equity grants

- Top-tier benefits for full-time employees

## Skills

### Required
- C/C++
- Python
- big data
- NoSQL
- database technologies
- software engineering
- machine learning
- applied mathematics
- engineering

### Nice to have
- asynchronous programming
- parallel programming
- GPU programming

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5168952007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
