To deliver best-in-class, low-latency, highly reliable streaming capabilities that power Axon’s mission-critical real-time operations products
Requirements
- Experience designing and delivering highly-available, scalable cloud-based systems
- Experience building and deploying Windows services
- Experience with designing and delivering remotely managed software
- Backend service experience in multiple, managed languages such as Python, Java, Go, C, or similar
- Frontend experience in languages such as Javascript, Angular, React, HTML, CSS
- Experience working with SQL or NoSQL data stores
- Experience with realtime streaming event log or messaging technologies, such as Kafka or ActiveMQ
Responsibilities
- Build and own the technical roadmap for Fusus integrations
- Define scalable frameworks for deploying and managing real-time, cloud-native services
- Lead engineering architecture and design reviews, setting a high technical bar
- Develop and optimize low-latency, high-throughput distributed systems for real-time video and media
- Ensure reliability, scalability, and cost efficiency through strong observability and operational practices
- Build and scale services on AWS and Azure, leveraging Kubernetes (EKS, AKS) and containerized deployments
- Apply deep expertise in network protocols (TCP/IP, UDP, RTP, RTSP, WebRTC, VoIP) and real-time media systems
Other
- Bachelor's Degree in Computer Science, Engineering, or related field
- 6+ years of professional software development experience
- Reports to: Sr Manager, Software Engineering
- Direct Reports: None
- Hybrid schedule with in-person collaboration and remote work on Mondays