Senior Software Engineer - Tactical Command and...
@ Anduril Industries

Atlanta, Georgia, United States
On Site
Posted 17 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @anduril.com
Recommended after applying

Job Details

Overview

Anduril Industries is a defense technology company on a mission to transform U.S. and allied military capabilities with advanced technology. Using Lattice OS, an AI-powered operating system, the company turns thousands of data streams into a real-time, 3D command and control center.

About the Role

The Senior Software Engineer - Tactical Command and Control will work on designing, building, testing, and deploying real-time, map-based user interfaces. This role involves creating interfaces for controlling systems like Ghost, Altius, and Bolt aircraft through the Android Tactical Assault Kit’s (ATAK) plugin ecosystem. Collaboration with multidisciplinary teams is key.

Key Responsibilities

  • Design and implement real-time, map-based user interfaces.
  • Develop APIs for network communications, telemetry, vehicle configuration, and sensor control.
  • Collaborate with chief engineers, product designers, and flight test engineers.
  • Work with Android technologies including Jetpack Compose, Java, Kotlin, and more.
  • Test software through simulations, benchtop hardware, and live flight assets.

Required Qualifications

  • Bachelor's degree in a technical field (CS, Engineering, etc.).
  • 5+ years of software development experience in high-traffic, data-intensive interfaces.
  • Proficiency with Android development (Jetpack Compose, XML, Java, Kotlin).
  • Experience in backend/middleware development using C++, Rust, or Golang.
  • Familiar with client/server networking technologies and protocols.
  • Ability to obtain and maintain a U.S. Secret security clearance.

Additional Beneficial Qualifications

  • Experience working with DoD safety protocols and regulated environments.
  • Exposure to robotic systems, geospatial analysis, and mapping software.
  • Familiarity with build systems and lifecycle tools (CMake, gradle, Docker, etc.).

Compensation & Benefits

The role offers a competitive salary with a range of $142,800—$214,200 USD, along with equity grants, top-tier health benefits, generous PTO, relocation assistance, and more.

Key skills/competency

  • Android
  • Jetpack Compose
  • Real-time
  • API
  • Networking
  • C++
  • Kotlin
  • Rust
  • Golang
  • Defense

How to Get Hired at Anduril Industries

🎯 Tips for Getting Hired

  • Research Anduril Industries' culture: Study their mission, values, and news.
  • Customize your resume: Highlight Android and backend expertise.
  • Review technical projects: Showcase real-time system designs.
  • Prepare for behavioral interviews: Emphasize collaboration and trade-off decisions.

📝 Interview Preparation Advice

Technical Preparation

Review Android Jetpack Compose documentation.
Practice API design with networking protocols.
Study real-time system simulation exercises.
Refresh C++, Kotlin, and Rust fundamentals.

Behavioral Questions

Describe challenging teamwork experiences.
Explain conflict resolution with peers.
Share examples of handling project trade-offs.
Discuss effective stakeholder communication.

Frequently Asked Questions