Senior Software Engineer II (Commander/Kubernetes) at Axon

Posted on: 06/17/2022

Location: United States (REMOTE)

Crunchbase | Original Source

Tags: istio scala ancestry kubernetes

#### **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. 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 [recruitingops@axon.com](mailto:recruitingops@axon.com). Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes. *Axon requires employees be vaccinated against COVID-19 as a condition of employment, unless a medical or religious accommodation is approved. As such, newly hired employees will be required to provide proof of their COVID-19 vaccination. ### Our Team In the Digital Evidence Management System team (DEMS), we are solving some of the hardest cloud challenges today. We manage multiple hundreds of petabytes of video and other digital evidence from hundreds of thousands of officers around the world. As we bring our mission to the world, many customers need more than just a cloud solution. For multiple reasons they need Axon’s cloud capabilities running locally in their data centers. Axon Commander is a framework for running Axon DEMS in local or hybrid modes. This solution provides sovereign security while bringing the power of the Axon DEMS cloud. It hosts services that are specific to Commander and enables DEMS cloud services to be run locally. In essence, Commander provides both a local cloud of DEMS and local-specific services and integrations. ### Your Impact In this role, you architect and lead the design of the next generation of the Commander system. You work with the original Commander developers in extending the architecture to a pluggable, on-premise platform where more of the Axon DEMS cloud can be run locally. Leveraging container-native methodologies like Kubernetes, Istio, and more, you design and architect a solution that is both extensible and secure. This work will enable DEMS cloud to bring more of their solution to DEMS local and hybrid customers, giving them entire suites of features and products that they didn’t have access to before. This work will revolutionize digital evidence management for those customers, the public, and those that protect them. ### What You'll Do **Location:** Seattle, WA or Remote, United States **Reports to:** VP of DEMS * Driving your teams engineering design and engineering with design sessions, documents, reviews, and mentoring * Leading the technical direction of the team through architectural discussions and code reviews * Working with product managers and 3rd party partners to build a disruptive extensibility layer to bring Axon DEMS cloud services local * Join forces with other technical leaders to coordinate the architecture and design of Commander * Implement pieces of the solution itself ### What You Bring * 7+ years professional software development experience * 2+ years leading software design or architecture * Experience designing and delivering high-availability, scalable cloud-based systems * Deep experience in multiple, managed languages such as Java, Scala, Go, C#, or similar * Experience working with self-run Kubernetes and possibly Istio * Proven ability for coaching and mentoring * You love delighting end users and hunger for novel challenges * Bachelor's Degree in Computer Science, Engineering, or related field (Preferred) * Are well versed in container-native, Kubernetes orchestration, and developer programs * You follow the latest in software engineering and open source technologies, and can intuit the fine line between promising new practice and overhyped fad * Able to work side by side with product managers and other engineers to create a technical backlog to build product experiences that customers love ### **Benefits that Benefit You** * Competitive salary and 401k with employer match * Discretionary time off * Paid parental leave for all * Medical, Dental, Vision plans * Fitness Programs * Emotional & 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.* **NOTE**: *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.*