Develop and drive the technical vision and engineering roadmap within the scope of the team. Evolve the roadmap to meet anticipated future requirements and product needs.
Partner with Product Management peers to ensure successful delivery of customer value
Set and communicate team priorities that support the broader organization's goals. Align on strategy, processes, and decision-making with the team.
Provide technical leadership and guidance to both your team members and your project peers. Advocate for the team’s technical interests and needs.
Proactively give and receive feedback with a growth mindset
Leverage your experience in our tech stacks to guide the team in development of a new mobility management product
Form and maintain strong cross-functional relationships across engineering to achieve alignment with other teams
Contribute to existing technical documentation or educational content and adapt content based on product updates
Be a driving force for continuous process improvement
Requirements
1+ year managing full stack and/or mobile engineering teams
5+ years of experience as a full stack or mobile software engineer
Experience with development using our web tech stack (JavaScript, TypeScript, Vue, Node.js, Express) or modern Android technologies (Kotlin, MVVM, Dependency Injection, Coroutines, and Flows)
Experience with API design, development and maintenance in production (REST)
Experience with CI/CD, deployment tools, pipelines and processes
Familiar with software development best practices and principles (e.g. Docker, microservices, etc)
Strong emotional intelligence and the ability to build trust while acting as a servant leader
Excellent communication skills, across all job functions, both verbal and written
A bachelor’s degree in software engineering or equivalent