Director of Software Engineering
Description
Great Purpose. Great People. Great Opportunities.
At Imagine Learning, we empower potential - in students, educators, and each other. As the leading provider of digital-first K–12 curriculum solutions, we're committed to igniting learning breakthroughs that spark curiosity, creativity, and confidence. Every day, our team designs innovative tools that help educators personalize instruction and engage students in meaningful ways. We're shaping the future of learning through our Curriculum-Informed AI™ approach - technology that understands instructional context, respects educator judgment, and transforms how teachers personalize learning at scale to unlock each student's potential. Together, we're reimagining what's possible and transforming education.
Position Information
This is a regular, full-time position, reporting to the Vice President of Engineering. Location: In this US-based position your location will be remote. Travel: You can also expect up to approximately 25% travel, so be sure you have a valid driver’s license and automobile insurance and a clean driving record for at least the preceding 39 months. Benefits: Imagine Learning provides a comprehensive benefits program to eligible employees, including:
- Multiple health, dental, and vision plans, including medical plans with zero employee premiums
- 401k plan with a company match
- 16 paid holidays, which include 2 floating holidays and a winter shutdown from Christmas Eve through New Year’s Day
- Paid Time Off
- Cumprehensive maternity and fertility/family building benefits
- Paid bonding leave when a new child joins your family
- Access to on-demand mental health resources
- Lifetime and short and long-term disability insurance
- Pre-tax savings plans
- Paid volunteer time off
- A wide variety of professional development programs, including tuition reimbursement
- Work from home opportunities that foster work/life balance
Share Your Expertise
In this role, you'll have the opportunity to:
- Mentor, develop, and lead high-performing engineering teams, including engineering managers and senior ICs.
- Drive performance management, promotions, rewards, and organizational structure.
- Create a culture of accountability, innovation, ownership, and continuous improvement.
- Manage a blended team of FTEs and contractors, managing budgets effectively while ensuring strong delivery metrics.
- Champion AI native software development in Courseware Products.
- Use AI to modernize/refactor existing complex systems.
- 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.
- Ensure best practices in coding, testing, CI/CD, observability, reliability, and operational excellence.
- Translate business needs into clear technical requirements and execution plans.
- Ensure customer feedback and metrics directly influence prioritization and solution design.
- Evaluate and improve both new and existing systems.
- Establish engineering processes based on Agile and lean delivery methodologies.
- Ensure smooth delivery of features, releases, and ongoing platform enhancements.
- Maintain high standards for uptime, reliability, scalability, and platform health.
- Promote best practices throughout the SDLC and champion engineering quality.
Experience, Education, and Qualifications
- Bachelor’s degree in computer science or technology and at least 14 years’ experience in software engineering, and at least 6 years in engineering management; or an acceptable combination of education and experience.
- Expertise in using Agentic AI in software development - Claude Code, GH Copilot.
- Proven experience architecting and developing high-scale, high-availability B2C applications.
- Proficiency in modern web development technologies, including: HTML5, CSS3, JavaScript, REST, Microservices, React, Java, C#, ASP.NET, .Net Core.
- Extensive experience developing and deploying on Amazon Web Services (AWS).
- Strong experience in LLM, MLOps, Data & AI platforms and operations.
- Domestic and international travel up to 25% required.