Senior Software Engineer I, (Discovery)
Role details
Job location
Tech stack
Job description
As a Senior Engineer on the Discovery Squad, you'll work closely with software engineers, product managers and designers to ensure the Records data is easy for users to locate and analyze. You'll work on major technical projects with large data volumes, lead the implementation of new features, and help shape our team culture and engineering processes. What You'll Do, Location: This role is based out of our Seattle or Boston office and follows a hybrid schedule. We rely on in-person collaboration and ask that team members work onsite Tuesdays through Fridays, with the flexibility to work remotely on Mondays, unless there is an approved workplace accommodation. We believe that connection fuels innovation, and our in-office culture is designed to foster meaningful teamwork, mentorship, and shared success.
- Lead engineering architecture design reviews
- Set a high technical bar for the team through code and architecture design reviews
- Enjoy mentoring and growing engineers
- Work across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
- Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
- Build services that adhere to our high bar on availability and latency in this mission-critical space
- Work with the latest open source technologies, We collect personal information from applicants to evaluate candidates for employment. You may request access, deletion or exercise other CCPA rights at (see below) or via our Axon Privacy Web Form. For more information, please see the Your California Privacy Rights section of our Applicant and Candidate Privacy Notice.
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.
Requirements
- 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
- Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar
- Experience working with ElasticSearch or other search engine technologies
- Experience with Real Time streaming event log or messaging technologies, such as Kafka or ActiveMQ
- Experience working with SQL or NoSQL data stores
- Experience with Golang, GraphQL, and TypeScript programming is a plus
Benefits & conditions
- 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