Axon is looking to scale its data movement platform to meet surging onboarding demands, requiring a Senior Software Engineer to architect and optimize pipelines for throughput, reliability, and developer usability.
Requirements
- 6+ years of experience in software engineering or data engineering
- Experience designing for high availability, reliability, security, and performance
- Experience building complex and impactful software in a team environment
- Expert in at least one object oriented backend language such as C, Java, Scala
- Proven experience scaling distributed systems for 10x growth
- Experience mentoring and growing junior engineers
- Experience with NoSQL databases, such as Cosmos DB, DynamoDB, or Cassandra
- Experience with DevOps technologies like Terraform, GitHub Actions, and Docker
Responsibilities
- Design and implement new features for the next generation Data Movement Platform
- Own throughput optimizations to support 10× data growth
- Work closely with customers and design top-priority features
- Lead engineering architecture and design reviews
- Build the technical roadmap for the Data Movement Platform
Other
- Reports to: Senior Engineering Manager
- Direct Reports: None
- Work Location: Seattle office with a hybrid schedule
- 6+ years of experience
- Bachelor's degree or equivalent experience