Senior Software Engineer I

Axon is on a mission to Protect Life, developing devices and cloud software for critical safety and justice issues.
Ho Chi Minh City, Vietnam
Backend
Senior Software Engineer
In-Person
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer II

Senior Software Engineer II position at Axon, developing scalable cloud-based software for law enforcement records management system.

Senior Backend Software Engineer II

Senior Backend Software Engineer II position at Axon in Ho Chi Minh City, focusing on scalable infrastructure and platform services development with 8+ years of experience required.

Senior Software Engineer - Full Stack

Senior Full Stack Software Engineer position at Axon, building mission-critical cloud services for law enforcement and first responders.

Sr Software Engineer II, VR

Senior Software Engineer role at Axon focusing on VR development, requiring 8+ years experience in backend services and cloud architecture.

Senior Privacy Engineer

Senior Privacy Engineer role at Axon, building privacy and compliance systems for law enforcement technology, 6+ years experience required, hybrid work model.

Description For Senior Software Engineer I

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. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast-paced, challenging and meaningful. Here, you'll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter.

As a Senior Software Engineer I at Axon, you will:

  • Work with features on multiple platforms and cross services.
  • Develop infrastructure for enhancing automation, scalability, performance and robustness of the platform.
  • Assist in developing specifications and architecture design for application systems.
  • Prepare prototypes to evaluate technology choices for various applications and databases.
  • Track your own projects and clearly communicate status and risks in team meetings.
  • Monitor everyday activities of system and provide required support.
  • Perform code review, support co-workers and provide guidelines to Customer Support, Sale Engineers and other teams.
  • Consider scale and security implications of new features that you develop.

What you bring:

  • At least 4 years of experience in software engineering (especially .NET knowledge, NET Core).
  • Strong networking and deployment experience on HTTPS, DNS, TCPIP, TLS2, Docker, etc.
  • Experience with CI/CD such as Github Action, TeamCity, AdvancedInstaller, Windows Service Installation, System Center Installer.
  • Experience with monitoring alerts systems such as Grafana, Prometheus, NewRelic, OpsGenie, Splunk, SumoLogic.
  • Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification.
  • Ability to demonstrate design patterns, system design, and feature workflows.
  • Experience building complex and impactful software in a team environment.
  • Proven ability to quickly learn new technologies and passion for quality, innovation, and world-class design.
  • Problem-solving, creativity, and communication skills for working with remote co-workers.
  • Fluent English communication skills (daily/weekly discussions with UK Team) including writing documentation.

Preferred qualifications:

  • Quick learning of other programming languages (Java, Go, Scala, Golang, React, Node.js).
  • Experience with React or alternative front-end frameworks.
  • 3+ years SQL development experience.
  • Experience designing and delivering high-availability, scalable cloud-based systems.
  • Knowledge in creating and maintaining simple application installers and Windows services.
  • Experience in build and Continuous Integration tools/processes.
  • Versatility in working on various areas like back-end, front-end, client, mobile.
  • Experience refactoring significant code bases.
  • Enjoyment in mentoring and growing junior engineers.

Join Axon and be a Force for Good in this challenging and meaningful role where you'll drive real change and constantly grow while working on a mission that matters.

Last updated 7 months ago

Responsibilities For Senior Software Engineer I

  • Work with features on multiple platforms and cross services
  • Develop infrastructure for enhancing automation, scalability, performance and robustness of the platform
  • Assist in developing specifications and architecture design for application systems
  • Prepare prototypes to evaluate technology choices for various applications and databases
  • Track projects and communicate status and risks in team meetings
  • Monitor everyday activities of system and provide required support
  • Perform code review, support co-workers and provide guidelines to other teams
  • Consider scale and security implications of new features

Requirements For Senior Software Engineer I

Java
JavaScript
Node.js
React
  • At least 4 years of experience in software engineering (especially .NET knowledge, NET Core)
  • Strong networking and deployment experience on HTTPS, DNS, TCPIP, TLS2, Docker, etc
  • Experience with CI/CD such as Github Action, TeamCity, AdvancedInstaller, Windows Service Installation, System Center Installer
  • Experience with monitoring alerts systems such as Grafana, Prometheus, NewRelic, OpsGenie, Splunk, SumoLogic
  • Understanding of Computer Science fundamentals
  • Ability to demonstrate design patterns, system design, and feature workflows
  • Experience building complex and impactful software in a team environment
  • Proven ability to quickly learn new technologies
  • Problem-solving, creativity, and communication skills
  • Fluent English communication skills

Benefits For Senior Software Engineer I

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries - free coffee, cold beverages, snacks
  • Annual Company Outing Trip
  • Monthly team social activities

Interested in this job?