Engineering Manager
Bupa · Gurugram · onsite · Posted 86d ago
About a minute. You'll make an account on the way through.
About this role
We are looking for an experienced Full Stack Engineering Manager to lead the design, development, and delivery of enterprise-scale, cloud-native applications. The ideal candidate will have a strong technical background in full-stack development, extensive people management experience, and deep expertise in either Google Cloud Platform (GCP) or Microsoft Azure. This role requires a leader who can drive engineering excellence, mentor high-performing teams, collaborate with cross-functional stakeholders, and build scalable, secure, and highly available applications.
Responsibilities:
- Lead, mentor, and manage a team of Full Stack Engineers, Technical Leads, and Architects.
- Drive end-to-end software development lifecycle, from solution design to production deployment.
- Define technical architecture and ensure the delivery of scalable, secure, and high-performance applications.
- Collaborate with Product Managers, Business Stakeholders, UX Teams, and Architects to deliver business-critical solutions.
- Establish engineering best practices, coding standards, code reviews, and technical governance.
- Drive cloud adoption using GCP or Azure and implement cloud-native architectures.
- Build and optimise CI/CD pipelines, DevOps practices, and automation strategies.
- Ensure application reliability, observability, security, and performance optimisation.
- Manage project planning, sprint execution, resource allocation, and delivery timelines.
- Coach and mentor engineering teams while fostering a culture of innovation, ownership, and continuous improvement.
- Identify technical risks and proactively implement mitigation strategies.
- Stay updated with emerging technologies and recommend improvements to the engineering ecosystem.
Requirements:
- 14-18 years of experience in Software Engineering with significant experience in Engineering Management.
- Strong hands-on experience in Full Stack Development.
- Expertise in one or more backend technologies: Java, Spring Boot, NET Core, Node.js .
- Strong experience with frontend technologies: React.js, Angular, Vue.js .
- Experience in designing and developing Microservices Architecture.
- Strong knowledge of REST APIs and API integrations.
- Experience with relational and NoSQL databases such as PostgreSQL, MySQL, SQL Server, MongoDB, or Cosmos DB.
- Hands-on experience with Docker and Kubernetes.
- Experience implementing CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or GitLab CI.
- Mandatory cloud experience in Google Cloud Platform (GCP) OR Microsoft Azure.
- Strong understanding of cloud-native application development and deployment.
- Experience with Agile/Scrum methodologies.
- Excellent communication, stakeholder management, and leadership skills.
Preferred Skills:
- Experience with event-driven architecture and messaging platforms like Kafka or RabbitMQ.
- Knowledge of Infrastructure as Code (Terraform, ARM Templates, or Deployment Manager).
- Experience with monitoring and observability tools such as Grafana, Prometheus, Azure Monitor, Cloud Monitoring, or ELK Stack.
- Familiarity with security best practices, IAM, OAuth2 JWT, and cloud security.
- Exposure to AI-powered development tools such as GitHub Copilot or other AI-assisted engineering platforms.
- Experience working in enterprise-scale distributed systems.
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Leadership Expectations:
- Lead multiple engineering teams and drive high-quality software delivery.
- Mentor engineering managers, technical leads, and senior developers.
- Drive engineering strategy and technology roadmaps.
- Promote innovation, collaboration, and continuous learning.
- Ensure engineering excellence through best practices and governance.
Sourced from instahyre
