DescriptionWe are looking for a Senior Technical Program Manager to lead complex and high-impact technical initiatives. This role will work with cross-functional teams, including engineering, product, and design, to ensure successful execution of projects while driving alignment across teams.
Career Level - IC4
Responsibilities
- Apply project management discipline to develop plans, define scope, document requirements, and manage schedule/resources for a complex group of projects.
- Produce project plans that outline the Project Management process and include detailed estimates, a quality plan, key deliverables, risks, issues and dependencies.
- Had spent good time coordinating with multiple scrum teams and tracking the deliverables.
- Had extensive experience on Agile principles and methodology
- Utilize effective software development methodologies, driving technical and functional teams to complete critical path actions in a timely fashion.
- Maintain a high level of organization and planning while communicating with stakeholders to reach timelines and maintain customer satisfaction.
- Drive project across multiple teams located at different geographic locations.
- Identify risks, manage corrective action plans when budget or schedule deviations occur, and escalate / communicate project health to senior leadership.
- Own establishing and managing multiple project deliverables, communicating project and program vision and ensuring resources are aligned/assigned properly.
- Demonstrate flexibility and resilience in response to changing or ambiguous situations, directing changes through appropriate review and approval mechanisms.
- Create and maintain comprehensive project documentation.
- Manage issues and risks within the scope of work, escalating as appropriate.
- Proactively manage changes in project scope, identify impact and devise contingency plans.
- Look for process definition and improvement opportunities and lead others in adhering to existing software development processes and contributing to their improvement.
- Promoter of automation and use of modern project management processes and tools.
- High degree of ownership.
Minimum Qualifications
- BS in Computer Science, or equivalent experience
- 5+ years of experience in Technical Program Management, Release Management, and Release Engineering
- Proven track record for driving programs across diverse set of teams in a large organization
- Experience with one or more project management tools, maintaining dashboards, and process engineering.
- Understanding of SDLC and modern application development.
- Understanding of Agile Methodology, Scrum Principles.
- Analytical and Technical aptitude with the ability to solve complex problems.
- Excellent written and verbal communication skills
Preferred Qualifications:
- Fundamental understanding of Cloud Technologies, CICD (Continuous Delivery Methodologies), Test Driven Delivery