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:
• Solid 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.
📌 Engineering Manager (Hyderabad)
🏢 ACG
📍 Hyderabad