✨ About The Role
- The Software Engineering Team Lead will oversee the development of Via's core routing engine and its evolution.
- This role involves collaborating with cross-functional teams to design and refine routing algorithms that handle large-scale, real-time data.
- The candidate will be responsible for developing and executing the team's roadmap, ensuring alignment with the company's strategic goals.
- The position requires managing project objectives to enhance the overall product strategy and support the engineering team's growth.
- The role includes mentoring team members and promoting best practices to ensure high-quality navigation solutions are delivered at scale.
âš¡ Requirements
- The ideal candidate has over 6 years of experience in backend software development, with a strong focus on programming languages such as Python, Go, or Java.
- A minimum of 2 years in a technical leadership role is essential, showcasing the ability to manage and mentor a team of engineers.
- Strong analytical and problem-solving skills are necessary, particularly in breaking down complex problems and designing scalable solutions.
- A solid understanding of algorithms, data structures, and performance optimization is crucial, especially in the context of routing and pathfinding.
- A bachelor's degree in Computer Science, Mathematics, or a related field is required, with advanced degrees being an advantage.