Senior Software Engineer - Android, Mobile Digital Evidence Management Software

Axon develops devices and cloud software for law enforcement, focusing on safety and justice issues through their ecosystem of products.
Mobile
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer - Android, Mobile Digital Evidence Management Software

Axon, a leader in law enforcement technology, is seeking a Senior Software Engineer to join their Android development team. The role focuses on developing crucial mobile applications for digital evidence management, including Axon App, View, and Capture. These applications are essential for law enforcement, enabling body-worn camera interactions, evidence collection, and seamless access to Axon's suite of services.

The position requires expertise in Android development, with emphasis on working with platform SDKs for photos, videos, audio, file management, networking, Wi-Fi, and Bluetooth. You'll be instrumental in developing applications that interact with Axon's body-worn cameras and ensure the highest data privacy standards.

As a senior team member, you'll drive engineering efforts, collaborate within Scrum teams, and set technical standards through code reviews. The role demands strong experience with modern Android architecture components and a proven track record of delivering high-quality code.

Axon offers a mission-driven environment focused on protecting life through innovative technology. The company provides comprehensive benefits, including competitive compensation, flexible time off, and various health and wellness programs. Located in Boston, this role offers an opportunity to work on meaningful projects that directly impact public safety and justice.

Last updated 6 days ago

Responsibilities For Senior Software Engineer - Android, Mobile Digital Evidence Management Software

  • Design, implement, and maintain features within Axon App, Axon View, Axon Capture, and related shared libraries
  • Collaborate within the Mobile Scrum teams to ensure we hit our sprint goals
  • Set a high technical bar for the team through code and design reviews
  • Investigate optimal solutions to challenging problems

Requirements For Senior Software Engineer - Android, Mobile Digital Evidence Management Software

Java
Kotlin
  • Bachelor's in Computer Science or equivalent work experience
  • 5+ years shipping world-class Android applications
  • Strongly competent in Kotlin and Java
  • Experience with modern architecture (MVVM, MVI, etc.), including unit, integration, and E2E testing
  • Experience with Jetpack Compose, Room, CameraX, ExoPlayer, and Android 15
  • Experience with Bluetooth, Wi-Fi, networking, camera, audio, file management SDKs
  • CI/CD experience
  • Hybrid native/React.js mobile web experience
  • Excellent communication skills

Benefits For Senior Software Engineer - Android, Mobile Digital Evidence Management Software

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Office snacks

Interested in this job?

Jobs Related To Axon Senior Software Engineer - Android, Mobile Digital Evidence Management Software

Senior Software Engineer - Android, Mobile Digital Evidence Management Software

Senior Android Engineer position at Axon, developing mobile digital evidence management software for law enforcement, requiring 5+ years experience and expertise in Kotlin/Java.

Senior Engineer I - Android, Mobile Digital Evidence Management Software

Senior Android Engineer position at Axon, developing mobile digital evidence management software for law enforcement.

Senior Engineer I - Android, Mobile Digital Evidence Management Software

Senior Android Engineer position at Axon, developing mobile applications for law enforcement digital evidence management systems, requiring 5+ years experience and expertise in Kotlin/Java.

Senior Software Engineer - Android, Mobile Digital Evidence Management Software

Senior Android Engineer role at Axon, developing mobile applications for law enforcement digital evidence management, requiring 5+ years experience with competitive benefits in Boston.

Senior Software Engineer - Android, Mobile Digital Evidence Management Software

Senior Android Engineer role at Axon, developing mobile applications for law enforcement digital evidence management, requiring 5+ years experience and expertise in Kotlin/Java.