Software Engineer

Axon develops devices and cloud software for safety and justice, creating an ecosystem of products to protect life.
Backend
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS

Description For Software Engineer

Axon is a mission-driven company focused on protecting life through innovative safety and justice solutions. As a Senior Software Engineer, you'll join a dynamic team developing crucial infrastructure and features across multiple platforms. The role combines technical expertise in .NET, cloud systems, and various modern technologies with the opportunity to make a meaningful impact on society's safety.

You'll be responsible for developing robust, scalable solutions while working with cross-functional teams. The position requires strong technical skills in .NET Core, networking, CI/CD, and monitoring systems, combined with excellent problem-solving and communication abilities. You'll contribute to architecture design, code reviews, and system optimization while maintaining high standards for security and performance.

The company offers a collaborative environment where innovation and personal growth are encouraged. You'll work alongside passionate professionals who share the mission of making the world safer. Axon provides comprehensive benefits, including healthcare, professional development opportunities, and various lifestyle perks.

This role is perfect for experienced engineers who want to apply their skills to meaningful work while growing professionally. You'll have the opportunity to mentor others, work with diverse technologies, and contribute to products that directly impact public safety. The company's inclusive culture and commitment to diversity make it an ideal place for talented individuals who want to make a difference while advancing their careers.

Last updated 10 days ago

Responsibilities For Software Engineer

  • Working with features on multiple platforms and cross services
  • Develop infrastructure for enhancing automation, scalability, performance and robustness
  • Assist in developing specifications and architecture design
  • Prepare prototypes to evaluate technology choices
  • Track projects and communicate status and risks
  • Monitor system activities and provide support
  • Perform code review and support co-workers
  • Consider scale and security implications of new features

Requirements For Software Engineer

Java
Go
Node.js
React
TypeScript
  • At least 4 years of experience in software engineering (specially .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
  • Experience with monitoring systems (Grafana, Prometheus, NewRelic, OpsGenie, Splunk, SumoLogic)
  • Understanding of Computer Science fundamentals
  • Experience building complex software in a team environment
  • Fluent in English communication
  • 3+ years SQL development experience
  • Experience in build and Continuous Integration tools/processes

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account
  • 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries
  • Annual Company Outing Trip
  • Monthly team social activities

Interested in this job?

Jobs Related To Axon Software Engineer

Senior Software Engineer II

Senior Software Engineer II position at Axon, developing scalable infrastructure and platform services for safety and justice solutions.

Senior Software Engineer, Real Time Operations (RTO) Deployments and Integrations

Senior Software Engineer position at Axon, building scalable integrations for real-time crime center platform with focus on public safety technology.

Senior Software Engineer

Senior Software Engineer position at Axon, focusing on cloud services development and architecture for public safety technology solutions.

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.

QA Engineer

Senior QA Engineer position at Axon, focusing on manual and automated testing for law enforcement software products, requiring 5+ years of experience.