Senior Software Engineer, Battlespace Awareness

Anduril•Waltham, MA
•$191,000 - $254,000

About The Position

Anduril is seeking a Senior Software Engineer to develop advanced algorithms and software that solve scientific problems with real-world applications. The role works within small, innovative teams and focuses on taking research beyond publications by deploying technology in mission-critical systems and supporting successful outcomes for government and industry customers. The engineer will contribute expertise and ideas to the direction of a small team, prototype and implement software in an agile environment, and build high-performance solutions spanning tactical systems and web applications. The role also uses high-fidelity modeling and simulation, analysis tools, and rigorous analytical techniques to assess technology benefits; engages with customers on mission-critical needs; participates across the software development lifecycle; and communicates technical work and its rationale to colleagues and customers.

Requirements

  • 8+ years of professional software engineering experience.
  • Bachelor's degree in mathematics, physics, engineering, or another technical field.
  • Experience with C/C++, Python, and Matlab.
  • Knowledge of big data, NoSQL, and database technologies.
  • Software engineering skills in software design, algorithm implementation, software analysis, testing, and optimization.
  • Machine learning knowledge, including supervised and unsupervised learning, clustering, and classification.
  • Applied mathematics knowledge, including differential equations, linear algebra, optimization, statistics, and random processes.
  • Engineering knowledge in controls, estimation theory, and digital signal processing.
  • Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance.
  • Provide academic transcripts or detailed information about academic performance in relevant courses, including project and coursework specifics. Unofficial online transcripts are acceptable; non-technical information may be redacted.

Nice To Haves

  • An advanced degree is strongly preferred.

Responsibilities

  • Contribute expertise and ideas to the direction of a small team.
  • Prototype state-of-the-art software solutions in an agile development environment.
  • Implement high-performance software spanning tactical systems to web applications.
  • Use high-fidelity modeling and simulation environments, innovative analysis tools, and sound analysis techniques to quantify the benefit of the technology.
  • Engage with customers to ensure successful outcomes for their mission-critical needs.
  • Work across all aspects of the software development lifecycle.
  • Help colleagues and customers understand the work being done and why.

Benefits

  • Highly competitive equity grants are included in the majority of full-time offers.
  • A comprehensive, competitive benefits package available at little to no cost to employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service