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 3 months 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

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.

Senior Software Engineer, Platform

Join Axon's Platform team as a Senior Software Engineer, leading cloud-based solutions for critical safety and justice issues.

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.