Rune Technologies is focused on revolutionizing military logistics through AI-enabled solutions. As an Android Software Engineer, you will design and develop mission-critical Android applications for military use, ensuring high performance and reliability in demanding environments.
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
- Support applications post-deployment, including performance tuning, bug fixes, and iterative feature improvements