Toppr is India’s leading ed-tech company with a mission to make learning personalised. Our adaptive after-school learning app for classes 5th to 12th is used by over 12 million students. Along with the learning app, our School Operating System (School OS) and the recently Launched Toppr Codr product, provide students with the complete in-school, after-school and co-curricular learning ecosystem. We have the widest syllabus coverage with over 20 subjects, 20 boards, and 50 exams. We believe each child is unique with distinct learning needs. We are building Toppr as an adaptive platform to increase engagement, optimize learning and improve outcomes for all students. Toppr was started in 2013 by IIT Bombay alumni Zishaan Hayath and Hemanth Goteti and is backed by venture capital firms like SAIF, Helion, Eight Roads, Kaizen and Foundation Holdings..
WHY SHOULD YOU JOIN TOPPR
As the business grows, you grow: We want Toppr to be built from within. We look at you as a business leader with the potential to make Toppr a $10B company.
Learn from the best: Learn from leaders who have built Toppr from the ground up. Work with other engineers who handle different layers of the infrastructure.
Work in a data-driven team: Understand the importance of validating assumptions about user behaviour. Use various types of testing to ensure we're right. Utilize data collection, enrichment, analytics, and visualizations to improve our systems.
HOW YOU’LL RAMP
In First Week...
Understand Toppr’s journey, its values and mission.
Spend time with the Technology, Product, HR, and Sales teams to get up-to-speed on Toppr’s offering, its competition, and future outlook.
By Day 30…
Work with the frontend, backend, and app team to design and build clean, scalable architecture to power Toppr services.
Build scalable services to support new and existing product initiatives.
By Day 90…
Help define and build the next generation of the Toppr product/platform.
Work on scaling various pieces of product and architecture to support the changing product roadmap.
Act as a mentor to your team members and nurture them to grow to the next level.
WHO YOU ARE
To be successful in this role, you’ll need to have the following skills:
Leadership: Ability to move and inspire a large team in a unified direction towards a common vision.
Dynamic: Should be comfortable in dealing with lots of moving pieces. Have exquisite attention to detail, and are comfortable learning new technologies and systems.
Inquisitiveness: Curious to iterate and improve on solutions; you view unknowns as challenges and enjoy them.
We are looking for an Engineering Manager with the following qualities:
Ability to deal with a fast-paced environment.
Experience with large scale distributed systems
Have a strong sense of ownership, urgency and drive
Be a strong leader, mentor, recruiter, people manager
Work effectively across functional teams
Proven experience working with senior leadership and experience influencing and delivering on product roadmaps
Experience in managing projects and delivering quality releases on schedule
Experience in building and leading development of complex software systems
Good judge of top software engineering talent, and ability to grow their careers
Ability to Influence the team's technical and business strategy by making insightful contributions to the team's priorities and approach.
Own the core system quality attributes relating to product architecture, such as performance, scalability, security, availability, reliability etc.
Planning and running engineering sprints and tracking the progress.
Collaborate with Product teams to understand the requirements that will form the core foundation for all the in-house test tools and techniques
Evaluates emerging technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company product
Think in terms not just of how to architect and code systems, but also in terms of how systems commonly fail and architectures commonly fail to scale. (Quality, Development)
Thinks in terms not just of code but of architecture and communicates the ideas effectively to others within the team.
B.E./B.Tech. degree or higher in Computer Science
Has 10+ years of experience, with at least 4 years managing development teams.
Experience leading software engineering teams
Experience managing customer-facing software systems
Experience developing and executing a software roadmap