Staff / Principal Software Engineer

Axon is a technology company on a mission to Protect Life, developing devices and cloud software for safety and justice issues.
Ho Chi Minh City, Vietnam
Backend
Staff Software Engineer
Hybrid
10+ years of experience
AI · Enterprise SaaS

Description For Staff / Principal Software Engineer

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. As a Staff Software Engineer at Axon, you'll have the opportunity to make a significant impact on large-scale software applications. You'll collaborate with other staff and senior engineers to shape and drive the technical direction for the organization and products. Your role will involve designing bulletproof and fault-tolerant systems, working closely with product and design teams to deliver innovative solutions, and mentoring the next generation of engineering leaders. You'll be working in an exciting environment where you can use your passion, experience, and analytical skills to bring new solutions to public safety and leave a positive impact on the world. The ideal candidate has 10+ years of experience, strong system design skills, and expertise in backend cloud technologies. You'll be working in a hybrid model at the HCMC office, contributing to a mission-driven company that values diversity, equity, and inclusion.

Last updated 17 days ago

Responsibilities For Staff / Principal Software Engineer

  • Set a high technical bar for the team through deep technical insights and architecture design reviews
  • Mentor software senior engineers across multiple teams
  • Work across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Build services that adhere to our high bar on availability, performance, and security in this mission-critical space
  • Work with the latest open source technologies

Requirements For Staff / Principal Software Engineer

Java
Scala
Go
Cassandra
  • 10+ years of experience in software engineering
  • Experience building and scaling complex and impactful software products in a team environment
  • Deep skill in driving technical solutions across multiple teams
  • Backend cloud experience in managed languages such as Scala, Java, Go, C#, or similar
  • Strong experience with relational and NoSQL databases, such as SQL Server and Cassandra
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • You have a track record of setting the technical and organizational direction for a growing engineering team across multiple global locations

Interested in this job?

Jobs Related To Axon Staff / Principal Software Engineer

Software Engineering Manager

Lead software engineering team at Signify Health, developing innovative healthcare solutions in a remote environment.

Staff Software Engineer, Platforms Storage Infrastructure Engineering

Staff Software Engineer role at Google Cloud, focusing on Platforms Storage Infrastructure Engineering in Sunnyvale, CA.

Staff Software Engineer, Engineering Productivity

Staff Software Engineer role at Google, focusing on Engineering Productivity for Chrome and other large-scale systems.

Lead Engineer - Reporting

Lead Engineer - Reporting position at StackAdapt, leading a team to improve reporting & overview experience in a top-performing advertising platform.

Lead Software Development Engineer - Apple Data Platform

Lead Software Development Engineer for Apple Data Platform, driving AI-powered data solutions and platform adoption across Apple products.