Axon→
Software Engineer I – Android at Axon in Seattle, WA
Entry LevelHybridFull-timeSeattle, WA$106k–$170k/yr
Skills
android application developmentgoogle play store deploymentandroid architecture patternsunit testingretrofitcoroutinesokhttphiltjetpack composerest apisjsonnetworking protocolstcpudpdhcpdnsserver-sent eventswebsockets
Job Description
Summary: Axon is on a mission to Protect Life and is seeking a Software Engineer I to join their Fleet & Device Management team. In this role, you will help define how agencies manage Axon devices, working on Android applications that enhance device management and officer workflows in the field.
Responsibilities:
- Lead engineering architecture and design reviews to ensure high standards in software quality across Axon Device Manager, Fleet Android, and Axon Device Checkout
- Collaborate with Axon Product and Design to turn mobile UI/UX designs into functional, engaging Android experiences that work seamlessly with Axon devices and cloud services
- Drive the entire mobile software lifecycle, from prototyping to commercialization and post‑launch support, including telemetry, monitoring, and continuous improvement
- Interface with Axon’s cloud services for device management, evidence workflows, and fleet operations to deliver cohesive, cross‑platform experiences
- Set a high technical standard for the team through code reviews, design reviews, and strong engineering practices (testing, observability, performance, security)
- Mentor engineers, fostering growth and technical skill development within the team and helping others level up in Android and systems design
- Partner with Product, Design, Firmware, and other Engineering teams to deliver integrated solutions that meet real customer needs and constraints in the field and in vehicles
- Enhance engineering processes, including sprint planning, stand‑ups, and long‑term planning, to improve predictability and quality
- Build robust and reliable mission‑critical software that meets high standards for stability and performance in public‑safety scenarios
Required Qualifications:
- Industry experience shipping Android applications to the Google Play Store
- Deep understanding of Android and mobile devices; you're comfortable leading mobile design reviews and driving implementations through release and post‑release monitoring
- Experience with modern architecture patterns (MVVM, MVI, etc.) including solid unit testing practices
- Hands‑on Android experience with Retrofit, Coroutines, OkHttp, Hilt, Jetpack Compose
- Experience working with remote data via REST and JSON
- Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server‑Sent Events, WebSockets (debugging with tools like Wireshark or Charles is a plus)
Preferred Qualifications:
- SDK experience related to Bluetooth, Wi‑Fi, networking, camera (photo/video), audio, file management, and connecting to and interacting with third‑party hardware and Axon devices
- Experience working with video streaming and IoT devices / connectivity over BLE or Wi‑Fi—especially in vehicle or rugged environments
Required Skills: Android application development, Google Play Store deployment, Android architecture patterns, Unit testing, Retrofit, Coroutines, OkHttp, Hilt, Jetpack Compose, REST APIs, JSON, Networking protocols, TCP, UDP, DHCP, DNS, Server-Sent Events, WebSockets
Benefits: Competitive salary and 401k with employer match, Discretionary paid time off, Paid parental leave for all, Medical, Dental, Vision plans, Fitness Programs, Emotional & Mental Wellness support, Learning & Development programs, And yes, we have snacks in our offices
Benefits
Competitive salary and 401k with employer match
Discretionary paid time off
Paid parental leave for all
Medical, Dental, Vision plans
Fitness Programs
Emotional & Mental Wellness support
Learning & Development programs
And yes, we have snacks in our offices