Taro Logo

Android Software Engineer - Tactical Command and Control

Defense technology company transforming U.S. and allied military capabilities with advanced AI-powered systems and cutting-edge autonomy.
$117,300 - $175,950
Android
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Defense · AI

Job Description

Anduril Industries is seeking an Android Software Engineer to join their Tactical Reconnaissance and Strike division. This role focuses on developing sophisticated robotic systems and user interfaces for military applications. The position involves working with cutting-edge technology in defense, creating applications that control systems like Ghost, Anvil, Altius, and Bolt.

The ideal candidate will be responsible for architecting and building user interface applications from backend to frontend, with a focus on real-time, map-based interfaces for displaying and controlling tactical systems. You'll work with modern Android technologies like Jetpack Compose and backend technologies including Java, Kotlin, C++, and Rust.

The role requires a strong technical background with at least 2 years of experience in software development, particularly in high-traffic or data-intensive systems. You'll be working in a dynamic environment where you'll interact with various teams and stakeholders, including chief engineers, product designers, and end-user customers.

Anduril offers a comprehensive benefits package including top-tier healthcare, generous paid leave, family planning support, and professional development opportunities. The company culture emphasizes innovation, practical problem-solving, and direct impact on real-world defense capabilities.

This position offers an exciting opportunity to work on transformative defense technology while being part of a team that's revolutionizing how military systems are designed and built. The role combines cutting-edge mobile development with practical applications in defense technology, making it ideal for someone who wants to make a significant impact in both software engineering and national security.

Last updated 4 days ago

Responsibilities For Android Software Engineer - Tactical Command and Control

  • Design, build, test, and deploy real-time, map-based user interfaces
  • Define and implement APIs for network communications
  • Help define foundational software architectures
  • Work directly with Android frontend technologies
  • Work directly with the Android Tactical Assault Kit (ATAK) SDK
  • Test and evaluate software at multiple levels using simulations and live flight assets

Requirements For Android Software Engineer - Tactical Command and Control

Java
Kotlin
  • Degree in Computer Science, Computer Engineering, Aerospace Engineering, or related technical degree
  • 2+ years experience developing software for user interface applications
  • Proficiency with modern Android programming languages including Jetpack Compose, XML, Java, and Kotlin
  • Proficiency with modern backend/middleware programming languages such as C++, Rust, or Golang
  • Familiarity with client/server networking technologies
  • Ability to travel up to 30% of the time
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Benefits For Android Software Engineer - Tactical Command and Control

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Relocation Benefits
  • Comprehensive medical, dental, and vision plans
  • Life/AD&D and long-term disability insurance
  • 16 weeks paid Caregiver & Wellness Leave
  • Family Planning & Parenting Support
  • Mental Health Resources
  • Professional development stipend
  • Daily Meals and Provisions
  • Company-funded commuter benefits
  • Relocation assistance
  • 401(k) retirement savings plan