We are looking for an engineering leader to lead, mentor and expand the development team in Bangalore; GoSend being one of the core products in Gojek’s product portfolio. As an engineering leader, you will be primarily responsible for shaping up the features and technical execution of the product roadmap. You’d work with your team to build systems that stress scalability, accuracy and robustness. Your team will be presented with ample opportunities to tackle fuzzy business problems and create an impact for our customers and driver partners.
Join our mission to bring Cheaper, Faster, and more reliable deliveries to Indonesia!
What you’ll do
Responsible for end to end major product features development - not only limited to planning but also design the product architectureWork with and advise stakeholders on technical aspects, make well-informed decisions & function well in a fast-paced, rapidly-changing environmentMentorship / Guidance - You know that the most important part of your job is setting the team up for success. Through mentoring, teaching, and reviewing, you help other engineers make sound architectural decisions, improve their code quality, and get out of their comfort zoneBias for action - You believe that speed and quality aren't mutually exclusive. You've shown good judgement about shipping as fast as possible while still making sure that products are built in a sustainable, responsible wayLead by example - Be hands on and follow the processes & impart design philosophy, practices you developDesign 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.Even in the absence of a PM or a designer, you show great attention to the design and product aspect of anything your team shipsCommunicate, collaborate and work effectively across cross functional teams in a global environment
What You'll Need
At least 10+ years software development experience - exposure to the large scale distributed systems & multi-tier architectures is a must. With at least 2+ years in managing engineering teams of smaller sizes ~ 10 people; Start-up background preferredIndustry experience including end to end product development cycles – right from the inception to production and scaling up. Significant experience in building scalable, fault-tolerant, and robust products and platformsExcellent problem solving skills for complex & large scale problemsTechnical strength and deep knowledge of the whole stack to give great architecture and implementation guidance to the teams who will count on your experience. You are comfortable jamming on code refactoring, complex architecture and design principles with senior engineersDeep expertise in at least one OO programming language & tech stack to write maintainable, scalable, unit-tested code - preferably Java, Golang. This position requires a good mix of hands-on and people management skillsMust be comfortable working in environments where boundaries aren’t clearly defined. Ability to plan, prioritise, estimate and execute releases with good degree of predictabilityPrior experience with Machine learning is a plus