Job Description
<p><b>About the Role :<br/></b><br/>We are looking for an experienced Engineering Manager to lead our technical teams, oversee product development, and drive engineering excellence.<br/><br/>This role combines leadership, hands-on technical involvement, and strategic planning to deliver scalable and high-quality software solutions aligned with business goals.<br/><br/><b>Key Responsibilities :</b><br/><br/>- Lead, mentor, and grow a diverse team of software engineers, fostering a culture of collaboration, innovation, and continuous learning.<br/><br/>- Develop individual growth plans, conduct performance reviews, and support career progression of team members.<br/><br/>- Facilitate effective communication and collaboration across cross-functional teams including product management, UX/design, QA, and operations.<br/><br/>- Build a high-performing engineering culture emphasizing ownership, accountability, and delivery excellence.<br/><br/>- Own the technical design, architecture, and framework decisions for scalable, reliable, and maintainable software systems.<br/><br/>- Evaluate and select appropriate technologies, tools, and frameworks to meet evolving business and technical requirements.<br/><br/>- Lead the full software development lifecyclefrom requirements gathering and design to implementation, testing, deployment, and maintenance.<br/><br/>- Ensure robust and scalable system architecture that supports high availability, security, and performance.<br/><br/>- Stay actively engaged with backend technologies (Python, Django/Flask/FastAPI) and frontend frameworks (React, Angular, Vue) to guide development and troubleshoot critical issues.<br/><br/>- Oversee cloud infrastructure management on AWS, Azure, or GCP, ensuring efficient use of resources, cost management, and adherence to best practices.<br/><br/>- Lead containerization and orchestration efforts using Docker and Kubernetes for smooth deployments and scalability.<br/><br/>- Partner closely with product managers, designers, and stakeholders to translate business requirements into technical roadmaps and deliverables.<br/><br/>- Implement and champion Agile methodologies including sprint planning, daily stand-ups, retrospectives, and reviews to maximize team productivity and responsiveness.<br/><br/>- Monitor project progress, identify risks or bottlenecks, and implement mitigation plans to ensure timely delivery of features and products.<br/><br/>- Drive a culture of code quality through code reviews, automated testing, and continuous integration/deployment pipelines.<br/><br/>- Identify technical challenges early and drive innovative solutions to improve processes, system performance, and product quality.<br/><br/>- Promote adoption of new technologies and engineering best practices that enhance the teams capabilities and product competitiveness.<br/><br/>- Foster a learning environment through knowledge sharing sessions, technical workshops, and mentoring.<br/><br/><b>Qualifications & Skills :</b><br/><br/>- Bachelors or Masters degree in Computer Science, Engineering, or a related field (or equivalent practical experience).<br/><br/>- 7+ years of software development experience, with at least 3 years in a leadership or management role.<br/><br/>- Strong hands-on experience with backend development using Python frameworks (Django, Flask, FastAPI).<br/><br/>- Proficiency with modern frontend frameworks like React, Angular, or Vue.<br/><br/>- Solid experience managing cloud infrastructure (AWS, Azure, GCP) and container orchestration tools such as Docker and Kubernetes.<br/><br/>- Demonstrated ability to lead cross-functional teams and deliver complex software products on schedule.<br/><br/>- Excellent communication and interpersonal skills, with the ability to translate technical concepts to non-technical stakeholders.<br/><br/>- Deep understanding of software engineering best practices, system design, and architecture principles.<br/><br/>- Experience driving Agile processes and fostering a culture of continuous delivery and improvement.<br/><br/>- Problem-solving mindset with the ability to manage multiple priorities in a fast-paced environment</p> (ref:hirist.tech)