Rune Technologies is looking to solve the critical logistics challenges faced by the U.S. military and its allies through the deployment of AI-enabled solutions, specifically by building cutting-edge software to enhance logistics at tactical and operational echelons.
Requirements
- 4+ years of professional software engineering experience, with a strong emphasis on Android application development.
- Proficiency in Java and/or Kotlin, with deep familiarity with the Android SDK, platform APIs, and common architectural patterns.
- Demonstrated experience shipping and maintaining production Android applications used by real users.
- Strong understanding of Android application lifecycle, threading, memory management, and performance optimization.
- Experience integrating Android applications with backend services using RESTful APIs and structured data formats (e.g., JSON or Protobuf).
- Experience using modern Android development tooling, including Android Studio, Gradle, testing frameworks, and CI/CD pipelines.
- Experience with ATAK (Android Tactical Assault Kit), ATAK SDKs, plugins, or ATAK-based application development.
Responsibilities
- Design, develop, test, and maintain production-grade Android applications for tactical and operational use cases.
- Own Android application architecture, components, and feature development from concept through deployment and sustainment.
- Implement efficient, resilient solutions that perform reliably in austere, intermittently connected, and resource-constrained environments.
- Collaborate closely with backend engineers to integrate APIs, manage data synchronization, and optimize client-server interactions.
- Participate in technical design reviews, architecture discussions, and code reviews to maintain high engineering standards.
- Diagnose, debug, and resolve issues across Android OS versions, device types, and network conditions.
- Work with product managers, designers, and domain experts to translate operational requirements into robust Android features.
Other
- 4+ years of professional software engineering experience
- Prior military service or direct experience working with military users and operational stakeholders.
- Comfortable working independently, taking ownership of features, and delivering high-quality software in mission-driven environments.
- Supportive leave of absence program including time off for military service, medical events, and parental leave
- Comprehensive medical, dental, and vision plans; premiums 100% covered by Rune for all employees; exceptionally low premiums for spouses and dependents