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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.