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 8 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

Staff Backend Software Engineer

Staff Backend Software Engineer role at Axon, building mission-critical public safety technology with 10+ years experience required, offering $171k-$273k salary in Seattle.

Technical Lead, Privacy

Technical Lead position at Axon focusing on privacy technology and data protection, offering hybrid work and comprehensive benefits.

Technical Lead, Privacy

Technical Lead position at Axon focusing on privacy technology and data protection, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Platform

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

Staff Software Engineer

Staff Software Engineer role at Fractional, building a social platform for fractional real estate investment with TypeScript and PostgreSQL