Talent.com
This job offer is not available in your country.
Engineering Manager - Distributed Systems

Engineering Manager - Distributed Systems

Recruitment Hub 365Pune
21 days ago
Job description

Role : Engineering Manager

Location : Pune (Hybrid)

Experience : 10 to 15 Years

Notice Period : Immediate Joiners Preferred

About the Role :

We are seeking an experienced Engineering Manager to lead a high-performing software engineering team. The role combines technical leadership, project delivery, and people management, with a strong focus on building scalable, reliable, and maintainable systems.

The ideal candidate is a hands-on leader with deep technical expertise, proven experience in managing teams, and the ability to align engineering initiatives with business goals.

Key Responsibilities :

Technical Leadership :

  • Drive the design, architecture, and development of scalable, maintainable software systems.
  • Provide hands-on technical guidance and contribute to the codebase when needed.
  • Conduct code reviews and ensure best practices in code quality, testing, and DevOps.
  • Collaborate with product managers and tech leads to translate business needs into technical Delivery :
  • Partner with project managers to deliver projects on time and within scope.
  • Identify and remove technical / process blockers to ensure smooth delivery.
  • Define and monitor engineering KPIs to measure and improve reliability.
  • Lead root cause analysis and post-incident Management :
  • Mentor and coach engineers, supporting career growth and skill development.
  • Conduct regular 1 : 1s, performance reviews, and provide actionable feedback.
  • Support hiring and onboarding to build a strong engineering team.
  • Foster a collaborative, innovative, and high-performance team culture.

Requirements :

  • 10 to 15 years of professional experience in software development.
  • At least 8 years hands-on coding experience.
  • Minimum 2 years in an engineering leadership / management role.
  • Proven track record of mentoring, coaching, and building engineering teams.
  • Bachelors degree in Computer Science, Engineering, or related field (Masters / MBA is a plus).
  • Technical Skills :

  • Proficiency in at least one backend language : Node.js, Python, Go, or Java.
  • Experience with frontend frameworks : React, Angular, or Vue.js.
  • Strong knowledge of microservices architecture, distributed systems, and cloud platforms (AWS, Azure, GCP).
  • Familiarity with DevOps practices : CI / CD, Docker, Kubernetes, Infrastructure as Code.
  • Leadership Skills :

  • Ability to lead complex technical discussions and resolve issues effectively.
  • Strong communication skills across technical and non-technical audiences.
  • Experience working in fast-paced, agile environments with multiple priorities.
  • (ref : hirist.tech)

    Create a job alert for this search

    Engineering Manager • Pune