Responsibilities
About the Role
As a Senior Delivery Manager - Engineering at Principal, you will play a pivotal role in coordinating and driving the successful delivery of multiple portfolios and programs. This is an outstanding opportunity to lead high-impact initiatives, ensuring that our engineering teams deliver outstanding results aligned with our strategic goals. You will work in a dynamic environment that values innovation, collaboration, and continuous improvement.
Responsibilities
Delivery & Program Execution
- Own and drive end-to-end delivery accountability across multiple portfolios/programs
- Ensure timely, high-quality, and predictable execution aligned to business priorities
- Establish scalable delivery frameworks, governance models, and execution rigor
- Proactively identify and mitigate delivery risks, dependencies, and bottlenecks
Collaborator & Business Management
- Serve as the main interface for senior business and technology collaborators
- Drive transparent communication, expectation management, and decision-making
- Align delivery outcomes with business value, customer experience, and strategic goals
- Influence multi-departmental teams to ensure enterprise-wide alignment
Technical Leadership & Enablement
- Solid grasp of contemporary engineering environments to develop teams on technical direction
- Provide oversight and direction across key technology areas:
DevOps & Platform Engineering
Cloud (AWS)
Application Development (Java, Python programming)
AI/ML and emerging LLM capabilities
- Partner with architects and engineering leads to ensure scalable, resilient, and future-ready solutions
Engineering Experience & Modernization
- Drive initiatives that improve developer efficiency, toolchain optimization, and platform adoption
- Promote and apply contemporary engineering methods (CI/CD, automation, SRE principles, AI-assisted development)
- Lead technology modernization and rationalization efforts
Metrics, Governance & Continuous Improvement
- Define and track benchmarks and objectives and key results aligned to delivery, quality, velocity, and customer outcomes
- Drive a data-driven culture with actionable insights and performance transparency
- Institutionalize continuous improvement (CI) practices across teams
- Ensure consistency with operating models, governance standards, and compliance requirements
Leadership & People Development
- Demonstrate strong servant leadership and ownership approach
- Build and mentor high-performing teams and delivery leaders
- Encourage an environment of responsibility, cooperation, and creativity
- Lead through influence, clarity, and dedicated execution
Qualifications
Required Skills & Qualifications:
- Education: Bachelor's or equivalent experience, or Master's degree - B.E. / B.Tech / M.S. / M.Tech / MCA in Computer Science, Technology, Engineering, Mathematics, or a related subject area.
Experience:
- 12–18+ years of overall experience in technology delivery, with: 8+ years in delivery/program management roles
Demonstrated ability in handling large-scale, complex, multi-team programs
Demonstrated success in Engineering Enablement / Platform / Developer Experience initiatives
Experience working in global delivery models with cross-geography collaborators
Technical & Domain Expertise:
- Solid knowledge of: Cloud platforms (AWS preferred)
- DevOps, continuous integration and continuous delivery, automation systems
- Application creation using Java, Python, APIs, and microservices
- Exposure to AI/ML, GenAI, and language model-based use cases in SDLC or enterprise platforms
- Familiarity with platform engineering, SRE practices, and toolchain optimization
- Ability to guide technical direction (not hands-on coding, but informed decision-making)