Description :
We are looking for an experienced and dynamic Engineering Manager to lead a team of talented software engineers in building scalable, high-performance, and secure products. The ideal candidate will combine strong technical expertise with leadership and people management skills, driving both the strategic direction and execution excellence of the engineering team.
You will work closely with cross-functional stakeholders - Product, Design, QA, and DevOps - to define technical roadmaps, deliver impactful features, and ensure operational reliability. This is a hands-on leadership role, ideal for someone who thrives in a fast-paced, high-growth environment, passionate about mentoring engineers, and optimizing engineering efficiency and innovation.
Key Responsibilities :
- Lead end-to-end architecture, design, development, testing, and deployment of software systems.
- Provide technical guidance and mentorship to engineers, helping them grow their skills and deliver high-quality code.
- Contribute to the technical roadmap and architectural decisions, ensuring alignment with product vision and scalability goals.
- Promote best practices in system design, code quality, performance optimization, CI / CD, and operational excellence.
- Participate in code and design reviews, ensuring maintainability, security, and performance standards are upheld.
- Stay current with emerging technologies, frameworks, and industry trends, recommending adoption where appropriate.
- Collaborate closely with Product Managers, Designers, and QA teams to define feature scope, priorities, and delivery timelines.
- Own and manage the engineering execution roadmap, ensuring predictable, high-quality releases.
- Facilitate Agile / Scrum processes including sprint planning, daily stand-ups, and retrospectives.
- Identify and proactively remove technical and organizational roadblocks to maintain delivery momentum.
- Implement and refine engineering processes, tools, and workflows for greater efficiency and collaboration.
- Track and report on key engineering metrics (velocity, quality, uptime, etc.) to drive continuous improvement.
- Recruit, onboard, and nurture high-performing engineering talent.
- Conduct 1 : 1s, performance reviews, and define clear career growth paths for team members.
- Foster a culture of ownership, accountability, and continuous learning within the team.
- Encourage innovation and experimentation while maintaining a disciplined approach to delivery.
- Recognize and address skill gaps, promoting upskilling, mentorship, and knowledge sharing.
- Partner with Product Management to translate business goals into technical requirements.
- Work with DevOps / SRE teams to ensure system scalability, reliability, and observability.
- Collaborate with QA and Security teams to enforce rigorous testing, monitoring, and compliance practices.
- Communicate engineering updates, trade-offs, and dependencies effectively to technical and non-technical stakeholders.
- Own system uptime, incident response, and root cause analysis for production issues.
- Drive automation and monitoring initiatives to enhance operational stability.
- Ensure adherence to security, compliance, and data protection standards.
- Champion cost optimization and performance tuning across infrastructure and services.
Technical Skills & Expertise :
Core Technical Areas (depending on team focus) :
Python, Java, Go, or Node.js.React.js, Angular, or Vue.js.AWS, Azure, or GCP; experience with Kubernetes, Docker, or serverless architectures.Microservices, event-driven systems, REST / gRPC APIs, caching, and CI / CD pipelines.SQL / NoSQL databases (PostgreSQL, MongoDB, Redis, etc.), message queues (Kafka, RabbitMQ).Continuous integration / deployment, infrastructure as code (Terraform, CloudFormation), monitoring tools (Prometheus, Grafana, ELK).(ref : hirist.tech)