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

Senior Software Engineer, Enterprise

Axon is on a mission to Protect Life with a focus on safety and justice through innovative technology. They seek a Senior Software Engineer to enhance their cloud software for enterprise markets.

Skills

  • 8+ years of software engineering experience
  • Expertise in JavaScript/TypeScript
  • Proficiency in a backend language
  • Experience with cloud systems
  • Familiarity with Docker and Kubernetes

Responsibilities

  • Design, develop, test and maintain services, web interfaces and client applications
  • Write high-quality, secure and scalable code
  • Participate in code reviews and design specifications
  • Communicate status and risks on feature delivery
  • Manage releases for services and applications
  • Facilitate cross-team collaboration and mentorship

Education

  • Bachelor's Degree in Computer Science or related field

Benefits

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
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

Average salary estimate

$182325 / YEARLY (est.)
min
max
$140250K
$224400K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Enterprise, Axon

Join Axon as a Senior Software Engineer, Enterprise, and become a vital part of our mission to protect life. Located in Seattle, Washington, this role allows for flexible work-from-home options while still providing opportunities for in-person collaboration at our local office. At Axon, we combine cutting-edge technology with a commitment to societal safety and justice. In this position, you will focus on enhancements for our enterprise body-worn camera cloud software, along with various software improvements. Your responsibilities will include designing and maintaining web interfaces and client applications, ensuring high-quality, scalable, and secure coding practices. You'll find yourself deeply engaged in code reviews and facilitating cross-team collaborations among our talented engineers, all while mentoring junior team members. Your growth will be a priority as you tackle challenges head-on and make real changes for the better. Ideal candidates will bring at least 8 years of software engineering experience, proficiency in cloud systems, and a strong foundation in languages including JavaScript, TypeScript, and one backend language like Java or C++. At Axon, we believe your contributions matter, and together, we can redefine what's possible in safeguarding our communities.

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

As a Senior Software Engineer at Axon, your primary responsibilities will include designing, developing, testing, and maintaining cloud software solutions focused on enterprise markets, particularly around body-worn cameras (BWC). You’ll also participate in code reviews, communicate project statuses, and facilitate collaborations across teams to enhance the overall developer experience.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Axon?

To apply for the Senior Software Engineer position at Axon, candidates should have a Bachelor's Degree in Computer Science or a related field, along with 8+ years of software engineering experience. Strong background in cloud-based systems, proficiency in JavaScript/TypeScript, experience with backend languages like Java or C++, and familiarity with Docker and Kubernetes are essential qualifications.

Join Rise to see the full answer
How does Axon support employee growth for Senior Software Engineers?

Axon places a strong emphasis on employee growth and development. As a Senior Software Engineer, you’ll have access to various learning and development programs, mentorship opportunities, and the chance to work closely with a diverse community of engineers, which enhances your skills and promotes ongoing professional development.

Join Rise to see the full answer
What is Axon's work culture like for a Senior Software Engineer?

The work culture at Axon is dynamic and collaborative. As a Senior Software Engineer, you’ll experience a fast-paced environment where your contributions are valued. You’ll work alongside passionate teams committed to making a meaningful impact, with opportunities for flexible working arrangements to maintain work-life balance.

Join Rise to see the full answer
What technologies is the Senior Software Engineer at Axon expected to work with?

A Senior Software Engineer at Axon is expected to work with various technologies, including cloud systems supporting IoT, coding in JavaScript/TypeScript, as well as backend languages such as Java or C++. Familiarity with databases like MySQL or Cassandra and tools like Docker, Kubernetes, and CI/CD tools is also required to successfully fulfill the role.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Enterprise
How do you ensure the quality and security of your code as a Senior Software Engineer?

To ensure the quality and security of code, it’s essential to adhere to best practices such as code reviews, automated testing, and using static analysis tools. Highlighting your experiences in implementing these techniques during the interview can demonstrate your commitment to maintaining high standards in coding.

Join Rise to see the full answer
Can you describe your experience with cloud-based systems?

When discussing cloud-based systems, emphasize your hands-on experiences, including specific projects where you’ve designed and implemented highly available and scalable solutions. Mention any challenges faced and how you overcame them that led to improvements in system performance.

Join Rise to see the full answer
What is your experience with Agile methodologies?

For this question, share specific instances where you’ve worked in Agile environments. Discuss your role in sprint planning, collaboration with cross-functional teams, and how Agile principles influenced your engineering process. Providing concrete examples will help illustrate your adaptability and team spirit.

Join Rise to see the full answer
How do you handle troubleshooting in production?

When addressing production issues, it is crucial to maintain a methodical approach. Explain your typical troubleshooting process, including identifying the problem, analyzing logs, isolating variables, and collaborating with team members to devise a solution. This will show your proactive stance toward production challenges.

Join Rise to see the full answer
What backend programming languages do you have experience with?

Clearly outline your proficiency in backend programming languages like Java, C++, or Go. Share examples of projects where you've utilized these languages to solve specific problems or implement features, demonstrating your versatility and depth of knowledge in backend development.

Join Rise to see the full answer
Describe a time you mentored a junior engineer. What was the experience like?

Discuss your mentoring philosophy and provide an example of a mentoring experience, focusing on how you helped a junior engineer grow their skills. Emphasize the importance of providing constructive feedback and creating an encouraging environment for learning.

Join Rise to see the full answer
What strategies do you use for effective team collaboration?

To showcase your teamwork skills, share strategies that promote effective collaboration, such as regular stand-ups, code reviews, and pair programming. Provide examples of how these practices have led to successful project outcomes in your past experiences.

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

Express your commitment to continuous learning by mentioning resources you use, such as industry blogs, online courses, or community meetups. Highlight any recent technologies you've adopted in your projects or research that showcase your proactive approach.

Join Rise to see the full answer
What role do you play in release management and deployment?

Explain your involvement in the release management process, including preparing deployment scripts, conducting rollbacks, or automating CI/CD pipelines. Discuss the methodologies you've employed and how they contributed to smoother releases in past projects.

Join Rise to see the full answer
How would you approach project communication and risk management?

Outline your approach to effective communication, including regular updates with stakeholders, maintaining transparency about project risks, and proactive problem-solving methods. Sharing an example of a project where you managed risks successfully will solidify your strategy.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Axon Remote Scottsdale, Arizona, United States
Posted 4 days ago

Axon seeks a Data Solutions Engineer II dedicated to building impactful data solutions to support public safety through innovative technology.

Photo of the Rise User
Posted 4 days ago

Become a key player at Axon as the Senior Manager of Revenue Accounting, leading a dedicated team in a hybrid work environment.

Photo of the Rise User
Posted 9 days ago

Spectrum is looking for a Senior DevOps Engineer to join their dynamic Product and Technology team, playing a critical role in delivering robust software solutions.

Photo of the Rise User

Enhance maritime intelligence software at SynMax as a Front-End Senior Software Engineer, leveraging your expertise in modern JavaScript frameworks.

Photo of the Rise User
Posted yesterday

As a Lead Software Engineer, you will drive innovative projects using .Net technologies while enjoying the flexibility of remote work.

Photo of the Rise User
Intellectsoft Remote No location specified
Posted 12 days ago

Join Intellectsoft as a Senior React Developer and contribute to delivering innovative AI-driven solutions across multiple industries.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

As a Full Stack Engineer at OpenAI, you'll design and develop web applications that support the world's largest supercomputers, making a real impact in AI model training.

Photo of the Rise User
Applaudo Studios Remote San Salvador, El Salvador
Posted 4 days ago

Join Applaudo Studios as a Backend Developer and contribute to innovative AI-driven automation projects.

Join our innovative health tech team as a Senior Frontend Developer Angular, where you'll transform complex interfaces into elegant and efficient solutions.

Photo of the Rise User

Join Visa as a Full Stack Developer to drive innovative solutions in a dynamic team focused on enhancing infrastructure analytics and operations.

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.

579 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Flexible CultureBadge Global Citizen
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$140,250/yr - $224,400/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 9, 2025

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!