Skip to content

Android Development Lead

Leads Android development of ATAK plugins for tactical C2 systems in autonomous ground vehicles, architecting APIs, integrating with C++/C components via JNI, and ensuring robust networking for field operations. Requires 7+ years experience with 2+ in ATAK, deep Java/Kotlin expertise.

150k – 220kArlington, VAEast Palo Alto, CAClarksburg, MDAndroid EngineeringHybrid7+ YOE

About the role

What you'll do

  • Contribute to the design, implementation, and maintenance of Forterra’s tactical C2 capability through ATAK plugin development in Java/Kotlin for the Android platform.
  • Architect and evolve the remote C2 system connecting Forterra platforms to ATAK and partner interfaces across commercial and DoD use cases. Drive API design and data modeling across systems to ensure reliability, flexibility, and performance.
  • Collaborate with autonomy and networking engineers to enable robust communication under constrained and adversarial conditions.
  • Guide development of intuitive user experiences that support situational awareness, health monitoring, and direct platform control.
  • Contribute to and review code across multiple languages (Java, Kotlin, C++, C) as needed for integration and performance.
  • Contribute to documentation, field validation, and integration efforts with third-party platforms and government systems.
  • Support a culture of engineering excellence through mentorship, design reviews, and quality-first development practices.

Minimum Qualifications

  • Deep expertise in Java and Android-based plugin development.
  • Experience with SQL databases.
  • Experience with Android Jetpack and Material UI libraries.
  • Familiarity with C++ and/or C codebases, particularly in embedded or mobile contexts.
  • Experience with JNI development and implementation.
  • Strong understanding of Linux development environments, networking protocols, and distributed systems.
  • Demonstrated ability to operate autonomously and lead efforts from design through deployment.

Preferred Qualifications

  • Hands-on experience integrating with TAK Server, tactical radios, or defense-grade networking systems.
  • Familiarity with build systems (e.g., CMake), package managers (e.g., Conan), and Git workflows.
  • Background in defense, robotics, or autonomous vehicle domains.
  • Strong systems thinking, debugging skills, and the ability to operate effectively in field environments.
  • Experience with gRPC and protobuf.
  • Bachelor Degree in Computer Science (or similar field), or equivalent work experience.
  • 7+ years of software engineering experience, with 2+ years specifically focused on ATAK plugin development.
  • Experience with designing APIs and handling data transfer over low-bandwidth, high-latency networks.

Compensation

US Salary Range: $150,000 - $220,000 Equity included. Competitive benefits: premium healthcare (80% covered), life/disability insurance, PTO (20 days), parental leave (7 weeks), tuition reimbursement ($9k), 401(k) with 4% match.

Skills

JavaKotlinAndroidAtakJniC++CSQLAndroid JetpackMaterial UigRPCProtobufCmakeConanLinux

Sr. Software Engineer, Android

Build and scale Android features for Pinterest's consumer app. Partner with product, design, and backend teams from ideation through release. Requires 5+ years of Android experience in Kotlin/Java.

150k – 308kSan Francisco, CAAndroid EngineeringRemote5+ YOEJavaKotlin

Senior Android Engineer, Mobile Foundations

Develops scalable Android infrastructure and frameworks in Kotlin to empower Lyft's mobile teams. Collaborates cross-functionally to enhance developer experience and codebase stability.

148k – 185kSan Francisco, CAAndroid EngineeringHybridUikitFigma

Senior Android Engineer

Senior Android Engineer builds and scales mobile apps for real estate professionals, owning end-to-end projects from architecture to launch. Requires 7+ years experience with Kotlin, Jetpack, Compose, and modern Android ecosystem.

160k – 200kNew York, NYAndroid EngineeringHybrid7+ YOEAPIsCI/CD

Senior Software Engineer - Mobile Platform

Builds high-performance Android apps for drone controllers, integrating C++ autonomy engine with cloud services via JNI/NDK for real-time control and mission management. Requires 3+ years Android/C++ experience and graphics/networking expertise.

170k – 240kSan Mateo, CAAndroid EngineeringOn-site3+ YOEC++Jni

Senior Android Software Engineer - Platform

Develops and maintains Android Automotive OS middleware across application, middleware, and hardware layers for vehicle manufacturers. Collaborates with cross-functional teams to enable scalable vehicle intelligence software deployment. Requires 2+ years Android/iOS experience, C++/Java proficiency, and Android framework knowledge.

125k – 265kSunnyvale, CAAndroid EngineeringOn-site2+ YOEC++Hal