Senior Backend Software Engineer II

Axon Axon · Enterprise · Ho Chi Minh City, Vietnam · Z - Do Not Use Software Engineering

Senior Backend Software Engineer II at Axon, focusing on designing and delivering highly-available, scalable cloud-based systems. Responsibilities include leading architecture design, mentoring engineers, collaborating with product and design, improving engineering processes, and building robust backend services on Azure or AWS using Kubernetes and IaC. Requires 6+ years of experience in backend development with managed languages and SQL/NoSQL data stores, and a strong understanding of platform security and incident response.

What you'd actually do

  1. Lead engineering architecture design reviews
  2. Set a high technical bar for the team through code and architecture design reviews
  3. Mentoring engineers
  4. Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
  5. Improve our Engineering process, including long-term thinking, sprint planning and stand-ups

Skills

Required

  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Go, Java, Scala, C#, or similar
  • Experience working with SQL or NoSQL data stores
  • Experience of building and operating public cloud hosted services on Azure or AWS, using Kubernetes, and infrastructure as code tools.
  • Experience with designing platform components or foundational services that support multiple teams/products
  • Understanding of platform security concerns: identity, access control, data encryption, and secure service-to-service communication
  • Experience driving SLOs, SLAs, and incident response culture

Nice to have

  • CI/CD Tools : Jenkins, GitHub Actions
  • Containerization : Docker, Podman
  • Orchestration Tools : Kubernetes, OpenShift
  • Infrastructure as Code (IaC) : Terraform, CloudFormation
  • Monitoring and Logging: Prometheus, Grafana, ELK Stack
  • Cloud Providers : AWS (ECS, EKS), Azure DevOps, Google Cloud Build
  • Security Best Practices : DevSecOps tools, vulnerability scanning

What the JD emphasized

  • highly-available, scalable cloud-based systems
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Experience of building and operating public cloud hosted services on Azure or AWS, using Kubernetes, and infrastructure as code tools.
  • Experience with designing platform components or foundational services that support multiple teams/products
  • SLOs, SLAs, and incident response culture