Note: The job is a remote job and is open to candidates in USA. Imagine Learning is a leading provider of digital-first K–12 curriculum solutions, focused on transforming learning outcomes. As a Software Engineering Manager, you will lead multiple engineering squads, drive delivery and quality, and collaborate with global partners to enhance platform services.
Responsibilities
- Lead, coach, and manage multiple engineering squads
- Drive delivery velocity while maintaining quality and reliability
- Partner with Product and Engineering leaders on priorities
- Improve engineering practices and team effectiveness
- Support architectural decision-making across platform services
- Strengthen ownership, testing, and quality practices
- Reduce incidents through improved engineering discipline
- Collaborate with global teams across time zones
Skills
- Bachelor's degree and at least 10 years software engineering experience
- Strong hands-on engineering background
- Experience managing engineering teams
- Experience working in cloud environments (AWS preferred)
- Experience with microservices architecture
- Leadership and coaching
- Technical judgement
- Delivery focus
- Collaboration
- Problem-solving
- Stakeholder management
Benefits
- Health insurance
- Paid time off
- Statutory benefits including Provident Fund and gratuity
- Wellbeing resources
- Professional development opportunities
- Flexible working practices
Company Overview
Imagine Learning provides digital-first curriculum solutions. It was founded in 2004, and is headquartered in Moscow, Idaho, USA, with a workforce of 1001-5000 employees. Its website is http://www.imaginelearning.com.Company H1B Sponsorship
Imagine Learning has a track record of offering H1B sponsorships, with 1 in 2026, 5 in 2024, 4 in 2023. Please note that this does not guarantee sponsorship for this specific role.