Senior Software Engineer, Platform

Axon is on a mission to Protect Life, pursuing society's critical safety and justice issues with an ecosystem of devices and cloud software.
$153,600 - $230,400
Backend
Staff Software Engineer
Contact Company
10+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Platform

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. Life at Axon is fast-paced, challenging and meaningful.

In the Axon's Platform team, we're solving some of the hardest cloud challenges today. We provide the underlying system that ingests tens of petabytes of video from hundreds of thousands of officers around the world. We ensure that these videos are uploaded accurately, stored safely and permanently, and with audit-logging to track chain of custody and use. We also handle a growing set of other types of evidence: audio, photographs, sensor streams, you name it. We are one of the world's largest customers of Blob storage.

As a Senior Software Engineer in the Platform team, you'll lead coding, configuration management, and code reviews. You'll be responsible for datastore optimization and long-term choices to standardize Axon's datastore platform. You'll build out an automated k8s-based platform to manage the lifecycle of datastore technologies and develop a platform that vends datastore solutions and promotes best-practice utilization patterns.

This role requires a Bachelor's Degree in Computer Science or Engineering (or relevant work experience), with 10+ years of professional software development experience. You should have experience designing complex systems at scale, working with microservice architectures, and cloud-hosted services. Knowledge of observability platforms, various datastore solutions, and IaC platforms is essential.

Axon offers competitive compensation, including base pay, bonus, and stock awards. The starting base pay for this role ranges from USD 153,600 to USD 230,400, depending on the geographic market. We also provide comprehensive benefits to support you physically, financially, and emotionally.

At Axon, we value diversity and inclusion. We encourage applications from candidates who may not meet every qualification but are excited about our mission to Protect Life. Join us in our mission to create a safer, better world through innovative technology and committed team members like you.

Last updated 16 days ago

Responsibilities For Senior Software Engineer, Platform

  • Lead coding, configuration management, and code reviews
  • Lead and participate in datastore optimization and long-term choices to standardize Axon's datastore platform
  • Build out an automated k8s-based platform to manage the lifecycle of datastore technologies
  • Facilitate application design as it relates to the consumption of datastore technologies
  • Develop a platform that vends datastore solutions and promotes best-practice utilization patterns
  • Partner with application teams to troubleshoot and suggest datastore utilization optimizations

Requirements For Senior Software Engineer, Platform

Kubernetes
MySQL
Cassandra
Kafka
  • Bachelor's Degree in Computer Science or Engineering or relevant work experience
  • 10+ years of professional software development experience
  • Experience designing complex systems at scale
  • Experience with microservice architectures and patterns
  • Experience with Cloud hosted services, architectures, and patterns
  • Experience with observability platforms like Grafana, DataDog, or New Relic
  • Experience with various relational and noSQL datastore solutions
  • Experience with queueing solutions like Kafka
  • Experience with IaC platforms like Terraform, Pulumi, etc.
  • US Citizenship (due to handling of classified federal data)

Benefits For Senior Software Engineer, Platform

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • 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
  • Office snacks

Interested in this job?

Jobs Related To Axon Senior Software Engineer, Platform

Technical Lead, Privacy

Join Axon as a Technical Lead on the Privacy team, designing and building high-performance cloud services for critical safety and justice issues.

Staff / Principal Software Engineer

Staff/Principal Software Engineer role at Axon, building large-scale applications for public safety with 10+ years experience required.

Sr. Engineering Program Manager, Subscriptions and Infrastructure

Senior Engineering Program Manager position at Apple, leading subscription and infrastructure projects for Apple's digital services platforms.

Manager, AppleCare IVR Support Programs

Lead Apple's global IVR support programs, managing strategic initiatives and cross-functional projects while driving technical innovation in customer support systems.

SENIOR SOFTWARE ENG MGR

Lead Azure DevOps engineering team at Microsoft India, managing cloud services development and team growth while ensuring service reliability and scalability.