Manager, Software Engineering
This opportunity is with one of our clients, a mission-driven global EdTech organization building large-scale learning platforms used by millions of students and educators worldwide.
Location: Bengaluru Hybrid (3 days WFO)
Experience: 1014 years
Role: Manager, Software Engineering (People Leadership & Technical Delivery)
About the Role
We are looking for an experienced Software Engineering Manager to lead and grow high-performing full-stack and backend engineering teams. This role blends people leadership, technical oversight, and cross-functional collaboration to deliver scalable, reliable, and impactful learning experiences. The ideal candidate brings strong engineering fundamentals, a collaborative mindset, and a passion for building technology that creates real-world impact in education.
Key Responsibilities
Engineering Leadership & Team Management
- Lead, mentor, and develop a team of full-stack and backend engineers in a collaborative and inclusive environment.
- Align team goals with organizational objectives and promote a culture of continuous improvement.
- Provide coaching and guidance to engineers across varying experience levels.
Delivery & Execution Excellence
- Partner with Product Managers, UX designers, and vendor teams to deliver high-quality product experiences.
- Prioritize feature development, technical debt, and production issues across agile sprints.
- Ensure timely and predictable delivery in a fast-paced environment.
Technical Oversight & Best Practices
- Drive best practices in software development, including code quality, architecture, testing, and deployment.
- Guide design and implementation of scalable, performant, and reliable applications.
- Research, evaluate, and help implement appropriate technology frameworks and patterns.
Platform Scalability & Operations
- Develop and execute plans to scale applications for performance and reliability.
- Identify and mitigate technical risks and provide solutions to complex engineering challenges.
- Support, remediate, and communicate production-related issues and releases.
- Streamline processes to improve engineering efficiency and continuous delivery.
Cross-Functional Collaboration
- Work closely with internal stakeholders and external vendors to ensure successful outcomes.
- Build strong peer relationships and escalate issues when required.
- Propose staffing plans to support business needs and annual planning cycles.
Required Qualifications
Technical & Leadership Skills
- Strong technical background in backend and full-stack development (Java, Spring Boot, or similar technologies).
- Experience leading React- or Java-based applications.
- Proven ability to coach, mentor, and grow engineering teams.
- Strong communication skills with the ability to align technical execution with business priorities.
Engineering & Process Experience
- Experience working in Agile environments and delivering complex projects.
- Familiarity with microservices architecture and cloud platforms such as AWS or Azure.
- Ability to build and maintain technical documentation.
- Experience working with external vendors and partners.
Additional Strengths
- Ability to stay current with trends in web, mobile, and UX technologies.
- Passion for building impactful technology, particularly in the education sector.
- Familiarity with accessibility standards is an added advantage.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 10+ years of software development experience with 4+ years in engineering management or team leadership roles.
- Experience with distributed systems or SaaS platforms.
- Understanding of database design and optimization (SQL/NoSQL).
- Exposure to education technology or platforms serving teachers and students.