Lead Software Engineer - Android
Los Angeles, CA (in-person)
Software
About Us
Ground operations are the backbone of aviation, yet they remain largely manual and fragmented. Moonware is changing that.
HALO, our flagship product, is used by airfield teams to optimize flight turnarounds. It serves as a centralized operating layer to manage and oversee tasks, communications, and performance. By enhancing operational visibility and control, HALO enables faster, more reliable, and standardized ground operations.
Our vision is to provide fully autonomous ground operations. HALO serves as the digital infrastructure to support that transition, connecting data, people, and machines to build toward automated airfields.
Moonware’s team combines aviation operations domain knowledge together with software and engineering expertise from top Silicon Valley tech companies. As we scale, we’re expanding the Moonware ecosystem to support the next generation of air transportation.
About the role
Moonware is seeking a highly skilled Android engineer to lead and own the development of the HALO mobile product for the Android platform. As the Lead Android Engineer, you will play a pivotal role in shaping product requirements, architecting the Android client, and delivering a robust, field-tested experience. You will work closely with users on the airfield to build a ramp-first, intuitive mobile tool that enhances operational efficiency for ground crews.
Your responsibilities include
Own the Android application architecture and implementation end-to-end: system design, UX design, development, & comprehensive test coverage
Collaborate with designers, engineers, and aviation stakeholders to define and ship new mobile features
Build robust, performant, and maintainable Kotlin-based Android code for critical operations used globally across airports
Translate user feedback into actionable product and design improvements
Drive UI/UX consistency with the Android ecosystem while adapting to rugged field conditions and low-connectivity environments
Participate in code reviews, testing, and CI/CD workflows to ensure high-quality deliverables
Own and contribute projects to the roadmap for HALO’s Mobile product
Requirements
4+ years of professional experience in Android development
Deep knowledge of Kotlin and Android SDK, with understanding of architectural patterns (MVVM, MVI, or similar)
Experience interfacing with RESTful APIs, including robust error handling and offline caching strategies
Familiarity with Jetpack Compose and modern Android development practices
Experience with unit testing, UI testing, and using tools like Appium
Proficiency with version control systems (Git) and Agile development tools (JIRA, GitHub, etc.)
Strong grasp of material design principles, responsive layouting, and performance optimization
Excellent problem-solving, debugging, and communication skills
Comfortable working in startup environments with high ownership and autonomy
This role might be for you if
Aviation, autonomy, and mobility excite you
You like to rapidly iterate, learn on the fly, and wear many “hats”
Are looking to have meaningful impact in an early-stage startup
Love leading technical teams to develop solutions for customers
Nice to haves
Past experience working with or designing for field users or rugged environments
Experience in the aerospace, aviation, or transportation industry
Previous startup experience
Embedded software engineering or IoT experience
Apply now
Email careers@moonware.com or fill out the form below: