Director of Engineering
Feb 14, 2023
Seattle (Remote)
Permanent
This company believes that every person deserves simple technology tools that just work. Our mission is to help businesses feel confident sharing high value assets (i.e., equipment, trucks, cars) by providing them with simple tools to inspect, protect and manage their fleets and build relationships of trust with their customers. We aspire to provide amazing experiences to our customers, build simple and impactful products, and become the best versions of our personal and professional selves. Our asset maintenance platform is used by thousands of equipment, truck, and car rental shops and we’re growing fast.
About the role
Your mission is to take the engineering team to the next level. The stage is set: we have a fantastic product with clear market fit, a strong product & engineering foundation, and a legacy market that is hungry for tech-driven innovation. Your job is to mature our engineering team and prepare us for our next phase of growth. You’ll chart our enterprise integrations strategy and uplevel the engineering team to ensure we have stable, predictable development output. Overall, you will transform our engineering team into a world class org. This role reports to the COO.
Responsibilities
Build and own the technology roadmap
Maintain and upgrade the full software development lifecycle, including org structure, agile operations, technical architecture, infrastructure, data, and security
Identify and execute on areas of improvement in people, process and technology
Work closely with Product to define the roadmap, set priorities, provide estimates, and improve product specs
Advocate and communicate technology capabilities internally and externally, including to leadership, customers, and partners
Guide the team to select and implement technology solutions and partners to meet current and future needs (e.g. technical integrations, AI/ML partners)
When called upon, be able to directly perform technical work that advances deliverables
Oversee and optimize all levels of software integration testing and QA validation
Serve as a critical member of the Leadership Team to advise on and execute the product strategy
Oversee and optimize our security & privacy practices, including company-wide trainings and certifications; handle all internal IT-related tasks
Cultivate a culture of passion for mission, excellence, learning and career growth
Qualifications
Bachelor’s degree in Computer Science, Master’s in Computer Science, and/or MBA preferred
Minimum of 5 years leading or managing interdisciplinary development teams Strong knowledge and experience with the following technologies:
Mobile:
-iOS Objective-C and Swift
-Android Java / Kotlin
SE/Full-Stack:
-RoR
-Postgres/PostgresSQL
-APIs
-AWS
-React
-Node
-GraphQL
-Apollo
-Kubernetes
Strong demonstrated experience in engineering best practices: methodologies such as Agile, Service Oriented Architecture, separation of concern, redundancy, and high scalability
Excellent written and verbal communication, presentation, and listening skills, with the ability to present complex technical information to a variety of technical and non-technical audiences
Experience in building, engaging, retaining teams and influencing outcomes