Staff Software Engineer
Core
Staff Software Engineer leading mobile app development and AI integration for public safety workflows.
Role type
Staff Software Engineer (Mobile & AI)
Builds
Integrated mobile applications for public safety agencies (dispatch, law enforcement, forensics)
Domain
Public Safety / Mobile Development / AI
Deliverable
production ML models
Required skills
Android architecture, Kotlin, Jetpack libraries (CameraX, Compose), asynchronous/reactive programming, CI/CD, robotics integration, hardware adaptation
Preferred skills
IoT devices, online mapping (ArcGIS, Mapbox), networking (MQTT, WebRTC), geographically dispersed team leadership, Fire OS/iOS knowledge, remote pilot certification, AI tooling
Technologies
Android, Kotlin, Jetpack, CameraX, Compose, Flows, RxJava, Firebase, GitHub, GitLab, REST, WebRTC, MQTT, ArcGIS, Mapbox
Responsibilities
Provide strategic guidance and mentorship to Android engineers; Lead design and architecture of complex Android apps; Implement robotics solutions for public safety missions; Integrate with backend services and maintain offline-first capabilities; Oversee CI/CD pipelines and release processes; Ensure comprehensive documentation of app architecture and standards
Seniority
Staff, hands-on IC with strategic leadership