Engineering Manager- Technical Program Manager
About the role
PwC’s Software and Product Innovation group focuses on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. Software engineers here combine technical experience with creative thinking to deliver innovative software products and solutions.
Responsibilities
- Lead software engineering projects within the Software and Product Innovation group, overseeing planning, execution, and delivery in alignment with business requirements and engagement team support.
- Oversee software project planning activities, develop project plans, and manage the full project lifecycle to drive impactful outcomes.
- Guide teams through complex technical challenges while confirming alignment with client needs and managed services objectives.
- Collaborate with cross-functional teams and stakeholders to define and prioritize product features, analyze business processes, and identify technology-enabled improvements.
- Oversee the development and integration of enterprise applications using platforms such as Appian, Mendix, and OutSystems.
- Demonstrates experience working with engineers utilizing programming languages such as Java, Python, SQL, .NET and C# to develop and maintain scalable software solutions, including microservices architecture.
- Guide teams in the application of Acceptance Test Driven Development (ATDD), Continuous Integration/Continuous Delivery (CI/CD), and application development frameworks to enhance quality, speed, and functionality.
- Conduct code reviews, enforce coding standards, and troubleshoot technical challenges to improve software performance and consistency.
- Coach and mentor junior staff to strengthen team capabilities and promote adoption of innovative technologies and methodologies.
- Support engagement team management by addressing feedback and driving continuous improvement in software development practices.
- Analyze data and performance metrics to inform decision-making.
- Manage budgets and financial resources effectively to support program delivery.
Requirements
- At least a Bachelor's degree or, in lieu of a degree, at least 12 years of experience in Engineering Program Management.
- Proficiency in Acceptance Test Driven Development (ATDD) and Continuous Integration/Continuous Delivery (CI/CD).
- Utilizing API management and applying advanced knowledge of microservices architecture to enable scalable, integrated solutions.
- Managing complex software project planning and execution using established project management methodologies and tools.
- Obtaining Project Management Professional (PMP), Certified ScrumMaster (CSM), and PRINCE2 certifications.
- Excelling in business process improvement and management to optimize program outcomes.
- Inspiring and guiding teams toward program goals while addressing and resolving conflicts effectively.
- Analyzing data and performance metrics to inform decision-making.
- Managing budgets and financial resources effectively to support program delivery.
- Excelling in project management tools such as Microsoft Project and JIRA.
- Understanding and leveraging AI technologies such as OpenAI and Claude Code.
Qualifications
- At least a Bachelor's degree or, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in Engineering Program Management for each missing year of college is required.
Skills
- Experience working with engineers utilizing programming languages such as Java, Python, SQL, .NET and C# to develop and maintain scalable software solutions, including microservices architecture.
- Guiding teams in the application of Acceptance Test Driven Development (ATDD), Continuous Integration/Continuous Delivery (CI/CD), and application development frameworks to enhance quality, speed, and functionality.
- Conducting code reviews, enforcing coding standards, and troubleshooting technical challenges to improve software performance and consistency.
- Coaching and mentoring junior staff to strengthen team capabilities and promote adoption of innovative technologies and methodologies.
- Supporting engagement team management by addressing feedback and driving continuous improvement in software development practices.
- Analyzing data and performance metrics to inform decision-making.
- Managing budgets and financial resources effectively to support program delivery.
- Using project management tools such as Microsoft Project and JIRA.
- Leveraging AI technologies such as OpenAI and Claude Code.
Benefits
- Medical
- Dental
- Vision
- 401(k)
- Holiday pay
- Vacation
- Personal and family sick leave
Pay
The salary range for this position is: $114,000 - $132,000. Actual compensation within the range will be dependent upon the individual's skills, experience, qualifications and location, and applicable employment laws.
Schedule
Full time
Benefits
All hired individuals are eligible for an annual discretionary bonus. PwC offers a wide range of benefits, including medical, dental, vision, 401k, holiday pay, vacation, personal and family sick leave. To view our benefits at a glance, please visit the following link: https://pwc.to/benefits-at-a-glance-SES
Equal Opportunity Employer
PwC is an equal opportunity employer, all qualified applicants will receive consideration for employment at PwC without regard to race; color; religion; national origin; sex (including pregnancy, sexual orientation, and gender identity); age; disability; genetic information (including family medical history); veteran, marital, or citizenship status; or, any other status protected by law. PwC does not intend to hire experienced or entry level job seekers that will need, now or in the future, PwC sponsorship through the H-1B lottery, except as set forth within the following policy: https://pwc.to/H-1B-Lottery-Policy.
How We Work
To learn more about how we work, please visit the following link: https://pwc.to/how-we-work
Los Angeles County Fair Chance Ordinance
For those impacted by the Los Angeles County Fair Chance Ordinance for Employers, arrest or conviction records will be considered for Employment in accordance with these laws.
San Francisco Fair Chance Ordinance
For those impacted by the San Francisco Fair Chance Ordinance, arrest or conviction records will be considered for Employment in accordance with these laws.
San Diego County Fair Chance Ordinance
For those impacted by the San Diego County Fair Chance Ordinance, arrest or conviction records will be considered for Employment in accordance with these laws.
California Fair Chance Act
For those impacted by the California Fair Chance Act, arrest or conviction records will be considered for Employment in accordance with these laws.