Job Summary :
The Head of Engineering will be responsible for defining and driving the technical vision and architecture of our products. This leadership role requires strategic oversight and hands-on involvement in designing scalable, high-performance, and secure software systems. The ideal candidate will lead and mentor cross-functional development teams, collaborate with stakeholders, and ensure delivery of robust technology solutions that meet business goals.
Key Responsibilities:
System Architecture & Technical Leadership:
- Design, evaluate, and optimize scalable system architectures aligned with business needs and product strategy. Make key technical decisions and set standards for engineering excellence.
Team Leadership & Development:
- Lead, mentor, and manage high-performing engineering teams across software development and QA functions. Promote best practices in software design, coding, testing, and deployment.
Stakeholder Collaboration:
- Work closely with product managers, business stakeholders, and UX teams to understand requirements and translate them into robust technical solutions. Facilitate clear communication across teams.
Technology Evaluation & Implementation:
- Assess and select appropriate technologies, frameworks, and tools to improve development efficiency, system performance, and maintainability. Stay updated on industry trends and innovations.
Performance, Scalability & Security:
- Ensure the software systems are scalable, highly available, performant, and secure. Define and enforce security standards and conduct regular system audits and code reviews.
Problem Solving & Troubleshooting:
- Lead efforts in diagnosing and resolving complex technical issues, bugs, and production incidents promptly to minimize downtime.
Process Improvement:
- Establish and continuously improve engineering processes, including CI/CD pipelines, agile
methodologies, and quality assurance practices.
Key Skills & Competencies:
- Strong expertise in system architecture design and scalable software solutions.
- Proven experience managing technology teams and driving software development lifecycle.
- Hands-on experience with JavaScript, PHP, and modern web development frameworks.
- Deep understanding of performance optimization, scalability challenges, and security best practices.
- Strong troubleshooting and problem-solving skills with a track record of resolving complex technical issues.
- Familiarity with Agile methodologies, DevOps, and Continuous Integration/Continuous Deployment (CI/CD) tools.
- Excellent communication, collaboration, and stakeholder management skills.
- Ability to work in a fast-paced, dynamic startup or product development environment.
Educational Qualifications:
- Undergraduate: BCA in Computers, B.Tech/B.E. in Computer Science, Information Technology, or related fields.
- Postgraduate: MBA/PGDM. MCA or equivalent advanced degree in Computer Science or related discipline is preferred.
Experience:
- Minimum 8-12 years of progressive experience in software development and engineering leadership roles.
- Prior experience in EdTech or E-Learning domains will be a plus.
- Proven track record of leading engineering teams to deliver high-quality software products.
What We Offer:
- Opportunity to lead a critical function in a high-growth EdTech company.
- Collaborative work environment with a passionate and innovative team.
- Competitive salary and benefits package.
- Career growth and professional development opportunities.
Didn’t find the job appropriate? Report this Job