Director of Software Engineering

Imagine Learning

Bengaluru

On-site

INR 6,000,000 - 10,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Imagine Learning is expanding its engineering footprint with a new center in India, seeking a Director of Software Engineering to build and lead a high-performing team delivering scalable B2C learning products used by millions of learners.

You will hire and mentor engineering managers and ICs, set engineering standards, and drive technical excellence while staying hands-on with architecture and code reviews.

Qualifications

  • 14+ years of software engineering experience.
  • 8+ years as a Senior Software Engineer building production systems.
  • 6+ years of engineering management experience leading teams and managers.
  • Hands-on 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, and. NET Core.
  • Strong experience developing and deploying on Amazon Web Services (AWS).
  • Strong Experience in LLM, MLOps, Data and AI platforms and operations.

Responsibilities

  • 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.
  • Oversee a blended team of FTEs and contractors, managing budgets effectively while ensuring strong delivery metrics.
  • 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.
  • Partner closely with Product, UX, Data, and Operations teams to deliver high-quality product experiences.
  • Translate business needs into clear technical requirements and execution plans.
  • Ensure customer feedback and metrics directly influence prioritization and solution design.
  • Guide the evaluation and improvement of 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.

Skills

Hands-on leadership
Architectural leadership
High-scale B2C systems
AWS
React
Java
C#
ASP.NET
.NET Core
Microservices
REST
HTML5
CSS3
JavaScript
LLM
MLOps
Data platforms
AI platforms
Team building

Tools

AWS

Job description

Imagine Learning is expanding its global engineering footprint with a new center in India, and we are seeking a Director of Software Engineering to build, lead, and scale this organization. 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.

The core responsibilities for the job include the following:

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.
  • Oversee a blended team of FTEs and contractors, managing budgets effectively while ensuring strong delivery metrics.
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.
  • Ensure best practices in coding, testing, CI/CD, observability, reliability, and operational excellence.
Product and Delivery:
  • Partner closely with Product, UX, Data, and Operations teams to deliver high-quality product experiences.
  • Translate business needs into clear technical requirements and execution plans.
  • Ensure customer feedback and metrics directly influence prioritization and solution design.
  • Guide the evaluation and improvement of both new and existing systems.
Operational Excellence:
  • 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.
Requirements:
  • 14+ years of relevant software engineering experience.
  • 8+ years as a Senior Software Engineer building production systems.
  • 6+ years of engineering management experience leading teams and managers.
  • Hands-on 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, and. NET Core.
  • Strong experience developing and deploying on Amazon Web Services (AWS).
  • Strong Experience in LLM, MLOps, Data and AI platforms and operations.
Deep experience with databases:
  • SQL: SQL Server, PostgreSQL.
  • NoSQL: MongoDB.
  • In-memory: Redis.
Leadership and Collaboration:
  • Proven experience hiring and developing engineering teams in high-growth environments.
  • Ability to think strategically, communicate crisply, and influence at all levels.
  • Strong decision-making skills with the ability to balance technical and business priorities.
  • Experience establishing standards, engineering processes, and long-term technical vision.
Process and Methodology:
  • Strong command of Agile methodologies and modern Software Development Life Cycle (SDLC) practices.
  • Demonstrated experience improving engineering processes, reliability, and delivery quality.
Preferred Attributes:
  • Experience building or scaling offshore engineering centers.
  • Background in EdTech or consumer-focused digital platforms.
  • Passion for education, learning platforms, or mission-driven technology.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director, Software Engineering
Director, Software Engineering

Francisco Partners • India

On-site
INR 5,000,000 - 7,000,000
Transformative Learning Solutions - Engineering Manager - Full Stack Technologies
Transformative Learning Solutions - Engineering Manager - Full Stack Technologies

Transformative Ventures • Gurugram District

On-site
INR 4,000,000 - 8,000,000
Head of Engineering
Head of Engineering

HypTechie • Kolkata District

Hybrid
INR 4,000,000 - 6,000,000
Director, Engineering Operations
Director, Engineering Operations

Qualys • Maharashtra

On-site
INR 2,500,000 - 3,500,000
Senior Director of Engineering
Senior Director of Engineering

Weekday AI (YC W21) • Bengaluru

On-site
INR 13 - 16
Technical Lead - Fullstack
Technical Lead - Fullstack

EDMO • Maharashtra

On-site
INR 3,000,000 - 7,000,000
Sr Director of Engineering
Sr Director of Engineering

Weekday AI (YC W21) • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Lead Engineering Manager
Lead Engineering Manager

Weekday AI (YC W21) • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Engineering Director
Engineering Director

TalentRecruit Software Private Limited • Hyderabad

On-site
INR 3,000,000 - 5,000,000
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Jobgether SRL • India

On-site
INR 3,200,000 - 5,200,000
Fully remote in India
Senior leadership exposure
Career growth opportunities