Software Engineer I – Android

AxonSeattle, WA
1dHybrid

About The Position

Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast-paced, challenging and meaningful. Here, you’ll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact As a Software Engineer on Axon’s Fleet & Device Management team, you’ll help define how agencies manage and interact with Axon devices in the field and in vehicles. You will work with a talented, fast-paced team focused on building and evolving the Android applications that power Axon Device Manager, Fleet Android, and Axon Device Checkout for phones and tablets. You’ll solve challenging problems and provide simple, elegant solutions around device provisioning, configuration, health monitoring, video and telemetry workflows, and officer workflows in the vehicle —all of which have a direct impact on increasing transparency and protecting truth. Here, you’ll collaborate with engineers, product managers, and designers to build best‑in‑class mobile software that integrates tightly with Axon’s devices and cloud services, and that is relied on in mission‑critical environments every day. If you’re driven by solving intricate technical problems, passionate about Android development, and ready to play a crucial role in shaping products that redefine public safety, we want you on our team.

Requirements

  • 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).

Nice To Haves

  • 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.

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.

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service