Senior Software Engineer II

at Axon
  • $140k-$250k
  • Remote - United States

Remote

Software Development

Senior

Job description

Join Axon and be a Force for Good.

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.

Your Impact

Axon Records is a cloud-based records management system that modernizes how law enforcement agencies capture, manage, and access data. It streamlines report writing and approval workflows with structured data entry, real-time collaboration, and intelligent automation. Our products north star is to make an impact on the world by reducing the amount of time officers spend at their desks writing reports and increase the amount of time officers spend out in their communities helping the public.

The Incident Response Squad (IRS) is a full stack team at the heart of Axon Records. Their core area of ownership is both the front end of the report writing experience where officers enter data about their day to day work as well as a large portion of the data ingestion pipeline to reliably get that data into our system. For many of our user, the features that the Incident Squad owns are where they spend most of their time when using Axon Records and internally these features are the foundation on which many of our other modules are built on top of. In addition to owning this report writing interface Incident Squad also owns features related to logging officer activity, printing, 3rd party integrations, and warrants management tools.

The team regularly deals with unique and interesting challenges such as safely managing concurrent edits to documents by multiple users, balancing speed vs safety when it comes to data ingestion, rendering reports based on complex schemas which are fully customizable by each agency, and providing largely non-technical users an easy way to do their day to day work.

From a technical perspective Incident Squad owns a large portion of our React front-end, as well as a good chunk of a TypeScript/GraphQL (Apollo) API, and multiple Go micro-services. The team also regularly uses other technologies and languages such as SQL, Kafka, Redis, Python, and occasionally Java.

An ideal candidate would be a full stack developer who leans more toward the backend or a backend engineer who wants to learn a little more about front end code. In addition to writing code, the Sr Software Engineer ll is a role in which engineers are expected to help define a technical vision for the team as well as lead large, cross team projects. Our team is looking for someone who wants to have a large impact both inside and outside of their team, is comfortable with cross team collaboration, and wants to work closely with staff engineers to do big, impactful things and see their work define the future of Axon Records.

Join us in making a meaningful impact on the lives of law enforcement and the communities they serve, as part of a passionate and mission-driven group dedicated to innovation and excellence.

What You’ll Do

Location: Work from home as much as you want, live nearby our awesome US R&D Hub in Seattle, so you can easily collab in-person when it’s helpful and be an active part of our vibrant Axon culture

Reports to: Sr Manager, Software Engineering

  • Design and develop scalable, secure, high-performance software in this mission-critical space
  • Lead technical projects from concept to launch, ensuring solution meets business and technical requirements
  • Collaborate across teams with Product, Design, and Engineering to create solutions that delight our customers
  • Provide technical leadership and mentorship for engineers across the group
  • Help to define a technical vision both within our team and the greater organization
  • Partner with Engineering Managers, Directors, and Staff Engineers to define a strategic technical vision and direction for the group
  • Lead engineering architecture design reviews and provide feedback to other engineers through channels like PR reviews
  • Write and review design documents, library proposals, and technical vision documents.
  • Define and manage roadmaps for the technical backlog
  • Continuously evaluate and improve engineering processes across the group to enhance efficiency and effectiveness

What You Bring

  • Bachelor’s Degree in Computer Science, Engineering, or related field
  • 10+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Full-stack development experience in languages such as Go, Java, C#, Scala, TypeScript, JavaScript, or similar
  • Experience working with SQL or NoSQL data stores
  • Experience with realtime streaming event log or messaging technologies, such as Kafka or ActiveMQ
  • (Bonus) Experience with a front end framework such as React
  • (Bonus) Experience with mobile development
  • (Bonus) Experience with an automated testing framework like Selenium, Puppeteer, or Playwright or automated API testing

Benefits that Benefit You

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • And yes, we have snacks in our offices

Benefits listed herein may vary depending on the nature of your employment and the location where you work.

The Pay: Axon is a total compensation company, meaning compensation is made up of base pay, bonus, and stock awards. The starting base pay for this role is between USD 140,000 in the lowest geographic market and USD 250,000 in the highest geographic market. The actual base pay is dependent upon many factors, such as: level, function, training, transferable skills, work experience, business needs, geographic market, and often a combination of all these factors. Our benefits offer an array of options to help support you physically, financially and emotionally through the big milestones and in your everyday life. To see more details on our benefits offerings please visit www.axon.com/careers/benefits(http://www.axon.com/careers/benefits).

Don’t meet every single requirement? That’s ok. At Axon, we Aim Far. We think big with a long-term view because we want to reinvent the world to be a safer, better place. We are also committed to building diverse teams that reflect the communities we serve.

Studies have shown that women and people of color are less likely to apply to jobs unless they check every box in the job description. If you’re excited about this role and our mission to Protect Life but your experience doesn’t align perfectly with every qualification listed here, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

Important Notes

The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions.

Some roles may also require legal eligibility to work in a firearms environment.

Axon’s mission is to Protect Life and is committed to the well-being and safety of its employees as well as Axon’s impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment.

We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We’re committed to hiring the best talent — regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances — and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email [email protected]. Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes.

Share this job:
Please let Axon know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply