Senior Software Engineer
Core
Design, develop, and deliver the Axon Alerts platform, a mission-critical system that ingests events from diverse device sources, enriches metadata, applies rules to determine recipients, and delivers alerts across multiple channels to ensure timely notifications.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Axon Alerts platform (event ingestion, metadata enrichment, rule-based routing, multi-channel alert delivery)
Domain
Public safety / Real-Time Crime Center (RTCC) / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Backend service development, highly-available scalable cloud system design, SQL/NoSQL data stores, queue services, cache services, gateway services, code and architecture design reviews, mentoring engineers, operational excellence metrics and dashboards
Preferred skills
Experience with managed languages (Java, Scala, Go, C#), latest cloud and open source technologies
Technologies
Java, Scala, Go, C#, SQL, NoSQL, cloud platforms, open source technologies
Responsibilities
Lead engineering architecture design reviews, build services adhering to high availability and latency standards, mentor engineers, collaborate with Product and Design teams, improve engineering processes and sprint planning, enhance operational excellence with observability metrics and debugging livesite issues
Seniority
Senior, hands-on IC with mentorship responsibilities