Director of Engineering

Imagine Learning

Bengaluru

On-site

INR 4,500,000 - 7,500,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work mode

Job summary

Imagine Learning is expanding its India footprint and seeks a Director of Software Engineering to build, lead, and scale the new India centre. The role combines organisational building with hands-on technical leadership to deliver scalable B2C products used by millions of learners.

You will hire and mentor leaders, drive architectural direction, and establish engineering standards while ensuring delivery excellence and strong operational health.

Qualifications

  • 14+ years of software engineering experience.
  • 8+ years as a Senior Software Engineer building production systems.
  • 6+ years in engineering management leading teams.
  • Hands-on architecting of high-scale, high-availability B2C apps.
  • Proficiency in HTML5 CSS3 JavaScript, REST, Microservices, React, Java, C#, ASP.NET, .NET Core.

Responsibilities

  • Build and scale the India-based software engineering organisation.
  • Hire, mentor, and develop engineering teams including engineering managers and senior ICs.
  • Oversee performance management, promotions, rewards, and organisational structure.
  • Create a culture of accountability, ownership, and continuous improvement.
  • Oversee a blended team of FTEs and contractors, managing budgets and delivery metrics.
  • Provide architectural leadership for modern, scalable B2C products.
  • Stay hands-on with code reviews, design reviews, and technical deep dives as needed.
  • Drive technical decisions on tooling, frameworks, design patterns, and modernisation.
  • Ensure best practices in coding, testing, CI/CD, observability, reliability, and operational excellence.
  • Partner with Product, UX, Data, and Operations to deliver high-quality experiences.
  • Translate business needs into technical requirements and execution plans.
  • Ensure customer feedback and metrics influence prioritisation and design.
  • Guide evaluation and improvement of both new and existing systems.
  • Establish engineering processes based on Agile and lean delivery.
  • Ensure smooth delivery of features, releases, and platform enhancements.
  • Maintain uptime, reliability, and platform health.
  • Promote best practices throughout the SDLC and champion engineering quality.

Skills

Leadership
Architecting
AWS
Web development
Java
C#
React
REST
Microservices
CI/CD

Tools

SQL Server
PostgreSQL
MongoDB
Redis
CI/CD

Job description

Imagine Learning is expanding its global engineering footprint with a new centre in India, and we are seeking a Director of Software Engineering to build, lead, and scale this organisation. 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 organisational builder and a senior technologist who can guide engineering direction, ensure quality, and set strong engineering standards.

Responsibilities
  • Build and scale the India-based software engineering organisation from the ground up.
  • Hire, mentor, and develop high-performing engineering teams, including engineering managers and senior ICs.
  • Oversee performance management, promotions, rewards, and organisational 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 modernisation.
  • 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 prioritisation 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.
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,. NET Core.
  • Deep experience with databases: SQL: SQL Server, PostgreSQL, NoSQL: MongoDB, In-memory: Redis.
  • Strong experience developing and deploying on Amazon Web Services (AWS).
  • Strong Experience in LLM, MLOps, Data and AI platforms and operations.
Competencies
  • Proven experience hiring and developing engineering teams in high-growth environments.
  • Ability to think strategically, communicate crisply, and influence at all levels.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Software Engineering
Director of Software Engineering

Imagine Learning • Bengaluru

On-site
INR 6,000,000 - 10,000,000
Head of Engineering
Head of Engineering

HypTechie • Kolkata District

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

Litmos Limited • India

On-site
INR 5,000,000 - 7,000,000
Senior Director of Engineering
Senior Director of Engineering

Weekday AI (YC W21) • Bengaluru

On-site
INR 13 - 16
Sr Director of Engineering
Sr Director of Engineering

Weekday AI (YC W21) • Bengaluru

On-site
INR 2,500,000 - 3,500,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
Engineering Director
Engineering Director

Aeries Technology, Inc. • Hyderabad

On-site
INR 3,000,000 - 5,000,000
Director, Engineering Operations
Director, Engineering Operations

Qualys • Maharashtra

On-site
INR 2,500,000 - 3,500,000
Engineering Manager (Remote - India)
Engineering Manager (Remote - India)

Jobgether • India

On-site
INR 2,800,000 - 5,200,000
Competitive salary and performance-based incentives
Flexible working arrangements
Health insurance and OPD benefits
+4
Engineering Manager
Engineering Manager

R360 Group • Bengaluru

On-site
INR 2,800,000 - 4,200,000