What is the role about?
The Engineering Delivery Manager (EDM) is a technical delivery leadership role within a Business Unit (Cloud, Data, or AI/GenAI/ML). The EDM owns end-to-end engineering delivery for a portfolio of assigned projects within that BU, ensuring technical delivery excellence, project management and client satisfaction. The EDM will need to operate with a strong combination of engineering and delivery mindset driving solution quality, team capability, technical governance and project profitability.
What you will do
As an Engineering Delivery Manager, you will be responsible for the following: Engineering Delivery & Project Oversight
• Own end-to-end delivery of multiple concurrent projects within the Business Unit, ensuring technical quality, timelines, scope, and budget adherence.
• Define and enforce engineering delivery standards, best practices, and internal quality gates across all BU projects.
• Drive structured project planning including milestone definition, sprint cadences, dependency mapping, and release planning.
• Track and report delivery health metrics — project health, velocity, defect rates, SLA adherence, schedule and cost — and take corrective action proactively. • Ensure technical deliverables align with the architectural guidelines of the BU. • Continuously improve delivery play books focused on efficiency, delivery quality and cost optimization
Technical Leadership & Solutioning
• Provide hands-on guidance on architecture, engineering decisions, and problem resolution. • Drive design and code reviews, technical spike evaluations, and proof-of-concept initiatives where needed.
• Champion engineering excellence — CI/CD practices, automated testing, DevSecOps, and platform reliability within all BU projects.
• Serve as an escalation point for technical blockers and engineering challenges across BU projects.
Pre-Sales & Solution Engineering Support
• Partner actively with the Pre-Sales teams in contributing towards technical solutioning for new opportunities within the BU's domain.
• Contribute to the creation of technical proposals, solution architecture documents, effort estimates, and BOM/BOQ for RFPs and RFIs.
• Participate in technical discussions and solution presentations with prospective clients, articulating engineering approach and delivery methodology.
• Contribute to reusable solution accelerators, reference architectures, and delivery playbooks that strengthen ShellKode's pre-sales assets.
• Provide domain-specific inputs to the BU Head and Client Delivery Director on capability gaps vs. pipeline demand.
Resource & Capacity Management
• Manage the engineering talent pool within the BU — allocation, utilization tracking, bench management, and skills inventory.
• Work with the BU Head to plan hiring, up-skilling, and certification roadmaps aligned to the BU's delivery pipeline and technology roadmap.
• Ensure optimal resource deployment across BU projects, balancing load and mitigating single points of failure.
• Mentor and develop project leads, tech leads, and senior engineers within the BU.
Risk & Issue Management
• Proactively identify, assess, and communicate technical and delivery risks across all BU projects throughout the project lifecycle.
• Develop and drive mitigation and contingency plans for delivery risks, technical debt, and engineering bottlenecks.
Escalate unresolved risks and cross-BU dependencies to the BU Head and dotted-line to the Client Delivery Director.
Governance & Reporting
• Provide regular delivery status reports to the BU Head covering project health, risks, resource utilization, and financial status.
• Participate in cross-functional governance forums with the Client Delivery Director to ensure BU delivery aligns with broader organizational commitments.
• Maintain delivery documentation standards: project plans, RAID logs, release notes, and retrospective action items.
• Coordinate with Client Delivery Managers on projects that span multiple BUs, providing engineering context and technical inputs as needed.
Financial Management
• Track and manage project financials within the BU including budget utilization, effort actuals vs. estimates, and cost optimization.
• Ensure timely project milestone sign-offs and handoffs that support accurate invoicing and revenue recognition.
• Identify opportunities to improve delivery efficiency and reduce cost-to-deliver within the BU.
What will you need to have?
Technical Delivery Experience
• Minimum 10 years of experience in the software/technology services industry. • Minimum 4 years in a hands-on technical delivery AND engineering leadership role within Cloud, Data, or AI/ML domains.
• Proven track record of simultaneously managing multiple complex engineering projects within a single technology domain/BU.
• Experience of managing technical leads and project managers in driving project outcomes
Technical Depth
• Hands-on experience in at least one of the following domains:
◦ Cloud Engineering: AWS / Azure / GCP architecture, cloud-native development, infrastructure-as-code, FinOps
◦ Data Engineering: Data platforms, migrations, lakehouses, pipelines, dbt, streaming architectures
◦ AI / GenAI / ML: Agentic AI, LLMs, RAG pipelines, ML Ops, model evaluation, AI platform engineering
• Sound understanding of DevSecOps, CI/CD toolchains, containerization (Docker/Kubernetes), and modern SDLC practices
• Ability to review and guide technical design documents, architecture diagrams, and engineering approaches — not just delivery plans.
Pre-Sales & Solution Ability
• Experience contributing to or leading technical proposals, RFP responses, and solution architecture for client pursuits.
• Ability to size and estimate complex engineering engagements — effort, timelines, team structure, and risk.
• Comfortable presenting technical solutions to internal stakeholders and, when needed, to prospective clients alongside the sales team.
Delivery Management
• Proven expertise in Waterfall, Iterative-Waterfall, Agile, Scrum, or Kanban delivery methodologies; experience with tools like Jira, Azure DevOps, or similar. • Strong command of delivery metrics, KPIs, and data-driven project management. • Demonstrated ability to manage resources, budgets, and delivery risk across a portfolio of projects.
Leadership & People Management
• Ability to lead, coach, and grow technical teams — including tech leads, architects, and senior engineers — within a fast-paced delivery environment.
• Strong influencing and conflict-resolution skills, particularly in a matrixed reporting structure.
• Experience working closely with BU leadership to align engineering capacity with business goals.
Communication & Stakeholder Management
• Strong written and verbal communication skills, with the ability to translate complex technical matters into business-clear language for leadership.
• Comfortable driving internal delivery governance reviews with the BU Head and participating in executive reviews with the Client Delivery Director.
• Experience coordinating with CDMs, Sales, and Pre-Sales teams on cross-functional deliverables.
Other Requirements
• Must be willing to work full-time out of the ShellKode Bangalore office for the first 3 months. • Willingness to travel to client sites or other ShellKode offices as needed for pre-sales, delivery reviews, or team engagements.
• Relevant certifications in the BU domain are strongly preferred (e.g., AWS/Azure/GCP Professional, Databricks, Google Cloud Data, GCP ML/AI, CKA).
• PMP, PMI-ACP, or equivalent delivery management certification is a plus.