Senior Manager Software

Ensemble Global

Hyderabad

On-site

INR 4,200,000 - 6,000,000

Full time

44 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ensemble Global seeks an experienced Engineering Leader to guide software platforms and enterprise-grade applications. You will own delivery, set technical direction, and partner with product, architecture, data, and security teams to align priorities.

You will coach managers and senior engineers, drive cloud-native design, API-first development, microservices, and CI/CD maturity to ensure scalable, secure, and reliable solutions across the organization.

Qualifications

  • 13/14+ years of experience in software engineering, product engineering, or platform engineering.
  • 6+ years leading engineering teams across multiple groups.
  • Strong background in REST APIs, microservices, distributed systems, and cloud platforms.
  • Hands-on Azure or similar cloud platform experience.
  • Strong SDLC, Agile, DevOps, CI/CD, release management, and production support.
  • Strong architectural mindset and ability to influence cross-team technical decisions.
  • Excellent communication and stakeholder management.

Responsibilities

  • Lead software engineering team responsible for enterprise-grade applications.
  • Partner with stakeholders to align product engineering roadmap with priorities.
  • Provide technical direction across design, architecture reviews, and delivery.
  • Ensure scalable, secure, performant, maintainable solutions.
  • Drive cloud-native design, API-first development, and microservices.
  • Own end-to-end delivery and release readiness for assigned teams.
  • Improve CI/CD maturity and operational stability.
  • Coach managers and engineers to improve execution and collaboration.

Skills

Software engineering
Engineering leadership
REST APIs
Microservices
Distributed systems
Cloud platforms
Azure
SDLC
Agile delivery
CI/CD
Release management
Production support
Architectural mindset
Stakeholder management
Communication

Education

Bachelor's Degree in Engineering

Job description

Roles and Responsibilities:

Engineering Leadership & Technical Execution

  • Lead software engineering team responsible for building, enhancing, and maintaining enterprise-grade applications and platforms.
  • Partner with stake holders to execute the product engineering roadmap aligned with platform, and business priorities.
  • Provide technical direction across application design, architecture reviews, reusable components, engineering standards, and solution delivery.
  • Ensure solutions are scalable, secure, performant, maintainable, and aligned with modern engineering practices.
  • Drive adoption of cloud-native design, API-first development, microservices, event-driven patterns, and modern .NET engineering practices where applicable.
  • Delivery Excellence & Operational Ownership
  • Own end-to-end delivery outcomes for assigned engineering teams, including planning, execution, dependency management, risk identification, and release readiness.
  • Establish predictable delivery practices through strong sprint planning, capacity management, estimation discipline, and execution tracking.
  • Ensure teams maintain high standards for delivery quality, production readiness, incident response, and continuous improvement.
  • Partner with DevOps, Platform, and Architecture teams to improve CI/CD maturity, deployment reliability, observability, and operational stability.
  • Drive engineering accountability for SLAs, performance, scalability, availability, and cost optimization.

Quality, Security & Engineering Practices

  • Champion engineering excellence across teams by promoting code quality, design reviews, automated testing, secure coding, and maintainable architecture.
  • Drive proactive identification and remediation of technical debt, performance bottlenecks, security vulnerabilities, and reliability gaps.
  • Support compliance with healthcare technology security, privacy, and regulatory expectations.
  • Encourage responsible use of modern engineering productivity tools, including AI-assisted coding and automation, to improve developer efficiency and quality.
  • Manage and develop engineering leads, senior engineers, and high-performing engineering teams.
  • Build a culture of ownership, accountability, technical excellence, collaboration, and continuous learning.
  • Support hiring, onboarding, performance management, career development, succession planning, and leadership development for engineering talent.
  • Coach managers and technical leaders to improve execution rigor, stakeholder communication, engineering judgment, and team effectiveness.
  • Identify capability gaps and create development plans to strengthen team maturity and delivery confidence.

Stakeholder Collaboration & Strategic Support

  • Partner closely with Product, Architecture, Data, AI/ML, Security, DevOps, and business stakeholders to align priorities and execution plans.
  • Support Engineering Leaders in translating strategic priorities into actionable execution plans for teams.
  • Communicate progress, risks, dependencies, trade-offs, and delivery status clearly to senior engineering and business leadership.
  • Act as a bridge between strategy and execution, ensuring teams understand business context, technical priorities, and expected outcomes.
  • Contribute to engineering governance, operating rhythms, planning reviews, and cross-team alignment forums.

Skills Required:

  • 13/14+ years of experience in software engineering, product engineering, or platform engineering.
  • 6+ years of experience leading engineering teams, preferably across multiple teams, pods, or product areas.
  • Strong technical background in modern software engineering using technologies such as REST APIs, microservices, distributed systems, and cloud platforms.
  • Hands-on understanding of Azure or similar cloud platforms, including application hosting, storage, databases, observability, and cloud operations.
  • Deep understanding of SDLC, Agile delivery, DevOps, CI/CD, automated testing, release management, and production support.
  • Strong architectural mindset with the ability to review designs, challenge assumptions, identify risks, and influence cross-team technical decisions.
  • Experience driving engineering quality, performance optimization, reliability improvements, cost optimization, and operational excellence.
  • Strong people leadership skills with demonstrated ability to coach managers, develop talent, and build high-performing teams.
  • Excellent communication and stakeholder management skills, with the ability to influence across engineering, product, architecture, and business teams.

Education: Bachelor's Degree in Engineering

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director, Software Engineer
Director, Software Engineer

Ensemble Global • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Software Manager (.NET)
Software Manager (.NET)

ASSA ABLOY Global Solutions • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Manager - Software Engineering
Manager - Software Engineering

Acentra • Chennai District

On-site
INR 3,000,000 - 6,000,000
Engineering Manager
Engineering Manager

Rishabh Software • Vadodara

On-site
INR 2,500,000 - 4,500,000
Manager - Software Engineering
Manager - Software Engineering

Acentra Health • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Manager - Software Engineering
Manager - Software Engineering

Acentra Health • Chennai District

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

Rocket India • Chennai District

Hybrid
INR 2,500,000 - 4,500,000
Software Engineering Manager
Software Engineering Manager

Summit Consulting Services • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Senior Engineering Manager
Senior Engineering Manager

Forward Biz • Chennai District

On-site
INR 4,500,000 - 6,500,000
Senior Engineering Manager
Senior Engineering Manager

TELUS Digital AI Data Solutions • Bengaluru

On-site
INR 3,500,000 - 7,000,000