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)