Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
(Senior) Software Engineer image - Rise Careers
Job details

(Senior) Software Engineer

Axon is on a mission to protect life through innovative technology. They are seeking a Senior Software Engineer to contribute to their cloud services and architecture.

Skills

  • Backend service development
  • Experience with managed languages like Java, Scala, Go
  • Cloud-based system architecture

Responsibilities

  • Lead engineering architecture design reviews
  • Set a high technical bar for the team
  • Mentor engineers
  • Collaborate with Product, Design, and Engineering teams
  • Build reliable services in a mission-critical space

Education

  • Bachelor's Degree in Computer Science, Engineering, or related field

Benefits

  • Medical and Dental Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Gym membership
To read the complete job description, please click on the ‘Apply’ button
Axon Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Axon DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Axon
Axon CEO photo
Rick Smith
Approve of CEO
What You Should Know About (Senior) Software Engineer, Axon

Join Axon as a (Senior) Software Engineer and become a force for good! At Axon, we’re on an exciting mission to Protect Life, tackling society's most critical safety and justice issues through our innovative devices and cloud software. In this fast-paced and meaningful environment located in Ho Chi Minh City, Vietnam, you will not only take ownership of your work but also drive real change that impacts the lives of first responders and the communities they serve. As a senior engineer, your role will be pivotal in making architecture decisions that shape our products. You will be diving deep into deploying cloud services that demand high availability and stellar performance, engaging with the latest open source technologies. Your empathy towards customers will enable you to come up with innovative solutions tailored to their needs. Collaborating closely with product managers and designers, you’ll ensure we craft the right solutions. Plus, your passion for mentoring means you'll help elevate other engineers on the team while continuously improving our engineering processes. If you thrive in a collaborative environment and have a passion for a mission that matters, this opportunity is calling you. So come and be a part of our mission-driven team at Axon to help create a safer world!

Frequently Asked Questions (FAQs) for (Senior) Software Engineer Role at Axon
What are the main responsibilities of a (Senior) Software Engineer at Axon?

As a (Senior) Software Engineer at Axon, your main responsibilities will include leading engineering architecture design reviews, mentoring fellow engineers, collaborating with product and design teams to develop integrated solutions, and enhancing the overall engineering process. You will also focus on building highly available and low-latency services while leveraging the latest open source technologies.

Join Rise to see the full answer
What qualifications do you need to be a (Senior) Software Engineer at Axon?

To qualify for the (Senior) Software Engineer role at Axon, you ideally should possess a Bachelor's Degree in Computer Science or a related field along with 7+ years of professional software development experience. Experience in designing cloud-based systems, proficiency in languages like Java, Scala, or Go, and familiarity with SQL or NoSQL data stores are also necessary to fit this position.

Join Rise to see the full answer
How does Axon support the development of its (Senior) Software Engineers?

Axon fosters a supportive environment for its (Senior) Software Engineers through various initiatives. This includes mentorship opportunities, participation in code and architecture design reviews, and a culture that encourages continuous learning. Additionally, benefits like free LinkedIn Learning accounts and access to 24/7 online mental health support reflect Axon’s commitment to the professional growth and well-being of its engineers.

Join Rise to see the full answer
What is the work environment like for a (Senior) Software Engineer at Axon?

The work environment for a (Senior) Software Engineer at Axon is dynamic and collaborative. With a hybrid setup in Ho Chi Minh City, engineers get the best of both worlds — working in a vibrant office while also enjoying flexibility. The team is mission-driven and values diverse perspectives, making it an engaging workplace where every voice matters.

Join Rise to see the full answer
What types of projects will a (Senior) Software Engineer handle at Axon?

A (Senior) Software Engineer at Axon will tackle various projects that focus on creating robust architectures for cloud services aimed at enhancing public safety. You will work on systems that require high reliability and performance, helping to innovate solutions that directly affect first responders. Each project is designed to challenge you while allowing you to apply your expertise in real-world settings.

Join Rise to see the full answer
Common Interview Questions for (Senior) Software Engineer
Can you describe a time when you led a complex engineering project as a (Senior) Software Engineer?

In your response, highlight a specific project where you took charge. Discuss the challenges you faced and how your leadership skills, along with technical expertise, helped bring the project to successful completion. Make sure to mention the impact of this project on your team or organization.

Join Rise to see the full answer
What cloud technologies do you have experience with, and how have you applied them in a previous role?

Be prepared to discuss specific cloud technologies you’ve worked with, such as AWS or Azure, and provide an example of a project where you utilized these technologies. Emphasize your role in ensuring high availability and performance in cloud-based solutions.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects as a (Senior) Software Engineer?

Explaining your prioritization strategy can show your ability to manage workload effectively. Discuss techniques you use, like defining deadlines, assessing project impacts, and leveraging team collaboration to ensure timely completion of high-priority tasks.

Join Rise to see the full answer
How do you approach collaborating with product managers and designers as a (Senior) Software Engineer?

Collaboration is key in software engineering. Elaborate on how you foster open communication, actively participate in design reviews, and prioritize customer needs to create integrated solutions with cross-functional teams.

Join Rise to see the full answer
What methods do you use to mentor junior engineers?

Discuss your approach to mentorship, including pairing sessions, code reviews, and knowledge-sharing workshops. Emphasize how you adapt your mentoring style to the individual needs of team members to help them grow.

Join Rise to see the full answer
Can you share an example of how you solved a technical challenge in your past projects?

Provide a detailed account of a specific technical challenge you encountered, the thought process you went through to resolve it, and the solutions you implemented. This showcases your problem-solving skills and technical aptitude.

Join Rise to see the full answer
What is your experience with designing scalable and reliable cloud-based systems?

Detail your experience with designing scalable systems, including the principles you apply, such as bullet-proof architecture and redundancy. Be prepared to give examples of past projects where you successfully ensured reliability and performance.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in software engineering?

Share your methods for staying updated, such as following industry blogs, attending conferences, or participating in open source projects. Express your passion for continuous learning and how you apply new knowledge to your work.

Join Rise to see the full answer
What role does user feedback play in your engineering processes?

Highlight the importance of user feedback by discussing how it informs system design and enhancements. Provide an example of how you acted on feedback to create or improve a feature.

Join Rise to see the full answer
Why do you want to work for Axon as a (Senior) Software Engineer?

Convey your motivation by discussing Axon's mission to Protect Life and how it resonates with you. Mention specific aspects of the company’s culture or projects that align with your values and career aspirations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Axon Remote Washington, District of Columbia, United States
Posted 4 days ago
Photo of the Rise User
Axon Remote Seattle, Washington, United States
Posted 2 days ago
Photo of the Rise User
Apex Informatics Hybrid No location specified
Posted 11 days ago
Posted 3 hours ago
Photo of the Rise User
Deputy Remote No location specified
Posted 11 days ago
Photo of the Rise User
Makpar Hybrid Arlington, VA
Posted 6 days ago
Photo of the Rise User
METR Hybrid Flexible / Dependent
Posted 4 hours ago

Axon is an American company based in Scottsdale, Arizona. We have made it our mission to protect human life by developing technology and weapons products for military, law enforcement, and civilians.

455 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Global Citizen
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!