Director, Software Engineering
Axon
·
Posted:
August 4, 2023
·
Onsite
About the position
As the Director of Platform Engineering at Axon, you will be responsible for leading and growing a team of engineers in Vietnam to develop and maintain the foundational technologies and services that power Axon's public safety cloud worldwide. You will tackle complex engineering challenges, driving petabytes of traffic and billions of transactions per day. Your role will involve delivering highly available and operationally excellent services, collaborating with other software engineering teams and information security to deliver high-quality and secure products. Additionally, you will be responsible for driving technical initiatives aligned with business needs and improving cost efficiency, developer productivity, and operational excellence across the company.
Responsibilities
- Lead Axon's Platform Engineering Group in Vietnam
- Deliver highly available, operationally excellent foundational services used by all Axon customers
- Partner with peer software engineering teams and information security to deliver high quality, secure products and services
- Develop and execute a roadmap for technical initiatives aligned with business needs
- Improve cost efficiency, developer productivity, operational excellence, storage and compute infrastructure, quality, and unified UX across the company
- Manage and mentor a high-performing engineering team
- Interact with multiple stakeholders such as business leaders, engineering leaders, compliance and security teams
- Deliver software to production with high quality and high velocity
- Deploy and run microservices at scale on Kubernetes in cloud environments
- Deal with ambiguity and balance multiple competing priorities in a fast-paced environment
- Communicate complex technical ideas to various stakeholders
- Engage effectively with colleagues in multiple different time zones using written communications and other tools.
Requirements
- Bachelor's Degree in Computer Science, Engineering, or an equivalent technical field
- At least 10 years of experience in software engineering building distributed systems, with a minimum of 5 years in a leadership role leading managers of managers
- Deep understanding of delivering software to production with high quality and high velocity
- Strong background deploying and running microservices at scale on Kubernetes in cloud environments such as AWS, Microsoft Azure, or GCP
- Ability to deliver results while dealing with ambiguity and balancing multiple competing priorities in a fast-paced environment
- Proven experience interacting with multiple stakeholders such as business leaders, engineering leaders, compliance and security teams
- Proven ability to manage and mentor a high-performing engineering team
- Excellent interpersonal and communication skills, with the ability to convey complex technical ideas to various stakeholders
- Fluent in English, with Vietnamese language skills being a plus
- Ability to engage effectively with colleagues in multiple different time zones using written communications and other tools
Benefits
- Medical and Dental Insurance
- Vision Insurance
- Robust Paid Time Off policy
- Bonuses
- Lunch allowance
- Cell phone stipend
- Free LinkedIn Learning account
- Access to 24/7 online emotional and mental support
- Gym membership
- Free parking
- Stocked fridges and pantries - free coffee, cold beverages, snacks
- Annual Company Outing Trip
- Monthly team social activities