Engineering Manager

Date: Jun 4, 2025

Location: Hyderabad, India

Company: ACG

Role:

We are looking for a technically strong Engineering Manager who can lead by example — someone who can architect, build, and ship modern cloud-native applications on Microsoft Azure while mentoring and growing a high-performing engineering team. This is a coding manager role: you’ll be contributing code, reviewing PRs (Pull Requsts), and helping define best practices alongside your team.

Key Responsibilities:

  1. Leadership & Team Management (40%):
  • Lead a team of software/cloud engineers building Azure-native applications.
  • Manage sprints, conduct performance reviews, and help guide technical career growth.
  • Foster a culture of ownership, quality, and continuous learning.
  • Lead, mentor, and develop a team of cloud engineers, fostering a culture of continuous improvement and collaboration.
  • Provide strategic direction and technical leadership on cloud-based solutions.
  • Manage resource allocation, timelines, and project priorities, ensuring the successful execution of cloud engineering projects.
  • Conduct regular one-on-one meetings, performance reviews, and team-building activities.
  1. Technical (60%):
  • Design and develop scalable cloud-native applications using Azure services (e.g., App Services, Azure Functions , Cosmos DB, AKS).
  • Write clean, secure, and efficient code in languages like JavaScript/TypeScript (React and Node), C#, Python, etc.
  • Architect cloud infrastructure using ARM templates, Bicep, or Terraform.
  • Implement CI/CD pipelines (Azure DevOps).
  • Lead code reviews, unit testing, and performance optimisation.
  • Collaborate with architects and stakeholders to design scalable and cost-effective cloud infrastructure solutions using Azure services.
  • Oversee the implementation of best practices for cloud architecture, ensuring high availability, security, and performance.
  • Support implementation of cloud automation, infrastructure-as-code (IaC) practices using tools such as Terraform, ARM templates, or Azure DevOps.
  • Adherence and improvisation of Agile development methodologies across development and QA process.

 

 

  1. Cloud Infrastructure Management:
    • Oversee the deployment, monitoring, and maintenance of infrastructure, including compute, storage, networking, and security services.
    • Ensure the environment meets high standards for uptime, performance, and security.
    • Design and manage cloud networking architectures, including virtual networks, subnets, VPNs, and Firewall.
  2. Collaboration & Cross-functional Coordination:
    • Work with development teams to integrate cloud services into applications and workflows.
    • Collaborate with IT, QA, Product, Operations, and other teams to implement security controls, monitoring, and compliance.
    • Lead and support continuous integration/continuous delivery (CI/CD) pipelines for cloud applications and services.
  3. Process Improvement & Best Practices:
    • Stay updated on the latest Azure features, tools, and industry trends to continuously evolve the engineering team’s capabilities.
    • Establish processes to ensure quality and performance, such as code reviews, automated testing, and capacity planning.
  4. Cost Management & Optimization:
    • Manage and optimize cloud costs, leveraging Azure Cost Management tools and cost optimization strategies.
    • Help the organization balance between performance, scalability, and cost, ensuring cost-effective use of cloud resources.

 

 

 

Required Qualifications:

  • Strong coding background with 8+ years of experience (Node.js, React.js, C#, .NET, Python, etc.).
  • 5+ years of experience building solutions on Microsoft Azure.
  • 2+ years managing or leading engineering teams in a cloud environment.
  • Solid understanding of distributed systems, microservices, RESTful APIs.
  • Hands-on experience with Azure DevOps, GitHub, CI/CD, and infrastructure automation.
  • Familiar with containerisation (Docker, Kubernetes) and Azure Kubernetes Service (AKS).
  • Microsoft certifications (AZ-204, AZ-305, or AZ-400).
  • Experience with IaC tools like Terraform or Pulumi.
  • Knowledge of observability tools (Azure Monitor, App Insights).
  • Background in agile software development.
  • Expertise in Azure services, such as Azure Compute, Storage, Networking, Security, and Identity Management.
  • Experience in cloud security best practices, including identity and access management, encryption, and compliance frameworks.
  • Strong communication and leadership skills, with the ability to influence and motivate technical teams.
  • Ability to manage cloud cost optimisation and budgeting effectively.
  • Knowledge of hybrid cloud solutions and multi-cloud architectures.
  • Experience in enterprise-level cloud migration strategies.