What is a Engineering Manager at Imagine Learning?
An Engineering Manager (often aligned with the Director of Software Engineering track) at Imagine Learning plays a critical role in shaping the future of educational technology. In this position, you are responsible for leading cross-functional engineering teams that design, build, and maintain interactive learning platforms, digital curricula, and assessment tools used by millions of K-12 students and educators nationwide. Your work directly impacts educational outcomes by ensuring that these platforms are highly scalable, accessible, secure, and engaging.
At Imagine Learning, engineering leadership is not just about managing tasks; it is about fostering a culture of technical excellence, continuous improvement, and deep empathy for the end user. You will collaborate closely with product managers, curriculum designers, and UX researchers to translate educational methodologies into robust, high-performing software systems. This requires a unique balance of deep technical expertise, strategic product vision, and exceptional people-management skills.
Success in this role means building and mentoring high-performing engineering teams while navigating the complexities of modern cloud architectures and data-heavy educational platforms. As the company continues to scale its digital offerings, you will drive key architectural decisions, champion agile best practices, and ensure that your team delivers high-quality software on predictable schedules.