
About the Role:
We are looking for an experienced and dynamic Engineering Manager to lead high-performing engineering teams and drive successful delivery of complex software product development engagements. The ideal candidate will possess strong technical leadership, delivery excellence, customer management, and business acumen while managing large-scale engineering programs in a fast-paced environment.
Key Responsibilities:
Engineering & Delivery Management:
- Lead end-to-end delivery of multiple software engineering projects while ensuring quality, timelines, and customer satisfaction.
- Manage engineering teams across product development, implementation, and support engagements.
- Drive delivery excellence using metrics, dashboards, KPIs, and risk management frameworks.
- Handle Fixed Price, Time & Material (T&M), and Hybrid engagement models efficiently.
- Collaborate with cross-functional teams in a matrix organization to ensure seamless execution.
- Scale engineering teams to support growing business requirements.
Customer Management:
- Build and maintain strong relationships with customers and key stakeholders.
- Engage with C-level executives and senior leadership to understand business objectives.
- Act as a trusted advisor by providing strategic technology recommendations.
- Ensure high customer satisfaction through proactive communication and successful project execution.
Account Management & Business Growth:
- Drive account growth by identifying business opportunities within existing customer engagements.
- Participate in solution design, effort estimation, proposals, and pre-sales activities.
- Monitor account profitability, utilization, revenue growth, and operational performance.
- Support strategic planning and contribute to business expansion initiatives.
People Leadership:
- Lead, mentor, and develop engineering managers, technical leads, and engineering teams.
- Identify high-potential talent and build a strong leadership pipeline.
- Drive learning initiatives, skill development, and career progression across teams.
- Foster a collaborative, innovative, and performance-driven engineering culture.
Technology Leadership:
- Provide technical leadership across modern software development practices.
- Possess a strong understanding of Cloud technologies, DevOps, modern architectures, and software engineering best practices.
- Review complex technical solutions and guide teams on architecture and design decisions.
- Collaborate with recruitment teams to hire and onboard top engineering talent.
- Own delivery organization metrics including utilization, resource planning, and team pyramid optimization.
Required Skills & Qualifications:
- 12-14 years of experience in Software Engineering, Delivery Management, or Engineering Leadership.
- Proven experience managing large engineering teams and complex customer engagements.
- Experience working in Software Product Engineering or Outsourced Product Development environments.
- Strong understanding of Project Management, Delivery Governance, and Risk Management.
- Experience managing Fixed Price, T&M, and Hybrid delivery models.
- Strong stakeholder management and customer-facing experience, including interactions with C-level executives.
- Excellent business acumen with experience in account management, profitability, and pre-sales.
- Good understanding of Cloud technologies, DevOps, Agile methodologies, and modern software architecture.
- Experience in engineering resource planning, utilization management, and recruitment coordination.
- Prior hands-on experience in Software Development, Solution Design, or Architecture will be an added advantage.
Didn’t find the job appropriate? Report this Job