Software Engineer

A technology company focused on developing devices and cloud software for safety and justice, with a mission to Protect Life.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Security

Description For Software Engineer

Axon is a pioneering technology company dedicated to protecting life through innovative safety and justice solutions. As a Software Engineer, you'll be instrumental in developing critical software systems for airspace security solutions, specifically focusing on drone detection and mitigation technologies. The role combines technical expertise with meaningful impact, as you'll work on scalable, high-performance systems that directly contribute to public safety.

You'll be part of a collaborative environment where candor and diverse perspectives are valued. The position offers the opportunity to work with cutting-edge technologies including cloud platforms, microservices architecture, and real-time data processing systems. You'll be involved in the full software development lifecycle, from architectural design to implementation and maintenance.

The ideal candidate will bring strong technical capabilities in Java, JavaScript, and Python, along with experience in cloud computing and distributed systems. You'll work with modern technologies including AWS, Kubernetes, and various database systems. The role requires both technical excellence and the ability to collaborate effectively with cross-functional teams.

This is an opportunity to drive real change in an industry that matters, working on solutions that have a direct impact on public safety and security. The position offers professional growth in a fast-paced, mission-driven environment where innovation and technical excellence are highly valued.

Last updated a day ago

Responsibilities For Software Engineer

  • Design and develop scalable, high-performance software systems for core products
  • Contribute to architectural design of new features and systems
  • Work with product managers, QA engineers, and DevOps to deliver high-quality software
  • Participate in code reviews, troubleshooting, and debugging
  • Create and maintain technical documentation
  • Ensure security, reliability, and scalability of software systems
  • Implement improvements in software development processes and practices

Requirements For Software Engineer

Java
JavaScript
Python
MongoDB
PostgreSQL
Kubernetes
  • Bachelor's or master's degree in computer science, engineering, or related field
  • Experience in designing and delivering complex, large-scale software systems
  • Expertise in Java 21, JavaScript, Python
  • Strong knowledge of cloud computing platforms (AWS)
  • Proficiency in microservices architecture with JavaEE and Quarkus
  • Experience with network protocols (MQTT, REST, WebSocket)
  • Database expertise with MongoDB and PostgreSQL
  • Understanding of software security best practices
  • Experience with real-time data processing and AI technologies

Interested in this job?

Jobs Related To Axon Software Engineer

Senior Software Engineer

Senior Software Engineer role at Axon building highly-available cloud services to protect life through safety and justice solutions.

Software Engineer

Senior Software Engineer role at Axon, developing critical airspace security solutions with focus on backend systems and cloud technologies.

Senior Engineer II - Agency Operations

Senior Engineer II position at Axon, building cloud-based law enforcement software systems with competitive pay and flexible work arrangements in Seattle.

QA Engineer - Real Time Operations

Senior QA Engineer position at Axon, focusing on automated testing for real-time public safety operations platform with 4+ years of experience required.

Senior QA Automation Engineer

Senior QA Automation Engineer position at Axon, focusing on developing and implementing automated testing solutions for safety and justice software platforms.