
Director of Software Engineering
Full Job Description
Imagine Learning is expanding its global engineering footprint with a new center in India, seeking a Director of Software Engineering. This leader will be one of the earliest foundational hires responsible for establishing the engineering culture, hiring top talent, driving technical excellence, and delivering highly scalable and reliable B2C products used by millions of learners.
You must be a hands-on technical leader who has personally architected, developed, and shipped complex, high-scale systems. You will play a dual role as an organizational builder and a senior technologist who can guide engineering direction, ensure quality, and set strong engineering standards.
Leadership and Team Building
- Build and scale the India-based software engineering organization from the ground up.
- Hire, mentor, and develop high-performing engineering teams, including engineering managers and senior ICs.
- Oversee performance management, promotions, rewards, and organizational structure.
- Create a culture of accountability, innovation, ownership, and continuous improvement.
Technical Execution
- Provide architectural leadership for building modern, scalable, secure, and resilient B2C products.
- Stay hands-on with code reviews, design reviews, and technical deep dives as needed.
- Drive technical decision-making, including tooling, frameworks, design patterns, and modernization.
Company
Imagine Learning
Imagine Learning empowers educators to inspire breakthrough moments in every student's unique learning journey with digital-first, K-12 education solutions.We pursue relentless innovation at the inter...