We are looking for an engineering manager to lead, mentor and expand the development teamAs an engineering manager, you will be primarily responsible for shaping up the features and technical execution of the product roadmapYou will work with your team to build systems that stress scalability, accuracy and robustnessYour team will be presented with ample opportunities to tackle fuzzy business problems and create an impact for our customers and driver partners.
Responsible for end to end major product features development - not only limited to planning but also design the product architecture
Work with and advise stakeholders on technical aspects, make well-informed decisions & function well in a fast-paced, rapidly-changing environment
Mentorship / guidance - you know that the most important part of your job is setting the team up for successThrough mentoring, teaching, and reviewing, you help other engineers make sound architectural decisions, improve their code quality, and get out of their comfort zone
Bias for action - you believe that speed and quality aren't mutually exclusiveYou've shown good judgement about shipping as fast as possible while still making sure that products are built in a sustainable, responsible way
Lead by example - be hands on and follow the processes & impart design philosophy, practices you develop
Design and business vision - you help your team understand requirements beyond the written word and you thrive in an environment where you can uncover subtle details
Communicate, collaborate and work effectively across cross functional teams in a global environment
At least 10 years software development experience - exposure to the large scale distributed systems & multi-tier architectures is a mustWith at least 2 years in managing engineering teams of smaller sizes ~ 10 people; start-up background preferred.
Industry experience including end to end product development cycles - right from the inception to production and scaling upSignificant experience in building scalable, fault-tolerant, and robust products and platforms.
Excellent problem solving skills for complex & large scale problems.
Technical strength and deep knowledge of the whole stack to give great architecture and implementation guidance to the teams who will count on your experienceYou are comfortable jamming on code refactoring, complex architecture and design principles with senior engineers.
Deep expertise in at least one oo programming language & tech stack to write maintainable, scalable, unit-tested code - preferably golang/ nodjesThis position requires a good mix of hands-on and people management skills.
Must be comfortable working in environments where boundaries are not clearly definedAbility to plan, prioritise, estimate and execute releases with good degree of predictability.