Salary
💰 $148,500 - $237,600 per year
Tech Stack
AWSAzureCloudDjangoGoJavaKafkaNoSQLPythonSQL
About the role
- 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
- Partner with Engineering Director on strategic technical vision and direction for the group
- Lead engineering architecture design reviews
- Define and manage roadmaps for the technical backlog
- Continuously evaluate and improve engineering processes across the group to enhance efficiency and effectiveness
- Reports to: Director of Software Engineering
- Direct Reports: None
- Work Location: Based out of Seattle Office; hybrid schedule (onsite Tuesdays through Fridays, remote Mondays)
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
- 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
- Legal eligibility to work in a firearms environment may be required for some roles