Project Portfolio Manager

Pensacola, FL

Opportunity Details

Full-timeApplication Development

Pensacola, FL
Apply For This Position
Copy URL
Copy URL to clipboard

About Us:

Improving Enterprises is a full-service technology consulting, training and recruiting services firm focused in Agile, Microsoft (.NET) and Java technologies. We have offices in TX (Dallas, Bryan/College Station, Houston), OH (Columbus, Cleveland), Minneapolis, MN, Atlanta, GA and Calgary, Canada. We have won numerous awards for "Best Places to Work" year after year. We care about building quality software, we enjoy sharing best practices and we care about people, our customers, our employees and our communities! We provide software solutions and training to clients, putting bright minds to the test to solve real world business problems; delivering quality solutions.


Our culture encourages both the inspiration and motivation to achieve amazing things. We are constantly striving to live out our values of Excellence, Dedication, and Involvement through the foundation of Trust. 



The Project Portfolio Manager (PPM) is tasked with structuring, driving, coordinating, sequencing, and architecting a technology roadmap in alignment with the business roadmap and strategy.  The role includes managing and mentoring both individuals and teams though all stages of program execution. He/she is responsible for overseeing the planning, development and implementation of project components that utilize information technology solutions, principles, standards, and best practices. Throughout project lifecycles, the PPM obtains feedback to ensure that efforts meet customer expectations consistent with agreed time, cost, and performance objectives.



  • Review Project Management Plans for approved and proposed projects and their interrelationships in order to meet the Department's overall goals.
  • Define and execute the product roadmap by collaborating with Product, Design, and Operations.
  • Identify Gaps and Risks and present to management.
  • Help in intake/scope management and managing deliverables, including Program, Project and Portfolio Oversight.
  • Review Project Management Plans, project concept of operations, and strategy documents for each approved project.
  • Prepare reporting support on all projects performance standards and metrics for achieving desired outcomes, monitoring operations, and ensuring quality performance.
  • Cross-project interdependency analysis and project/program management.
  • Developing stakeholders’ map, defining the interest of each group.
  • Strategic analysis, overview and reporting on all programs to senior management.



  • 10+ years of experience managing large-scale software development
  • BS in Computer Science or related area, or relevant work experience
  • Significant prior success as a Software Engineer working on challenging problems of scale
  • Strong ability to coach developers, helping them improve their skills and grow their career
  • Proven success working in an individual contributor leadership role for top tech companies
  • Strong ability to coach developers, helping them improve their skills and grow their careers
  • The desire to solve tough problems with quality software at scale
  • An understanding of the value derived from shipping code rapidly to production and learning/iterating on the results.
  • Experience building high-performance distributed systems
  • Comfortable with Software Development Life Cycles, Continuous Integration and Continuous Delivery.
  • Good written and verbal communication skills
  • Good analytic, organization, presentation, customer service and facilitation skills
  • Ability to build, maintain and extend relationships across the organization
  • Leadership and executive-level communication
  • Ability to manage and direct activities of others in a multi-project environment
Think this opportunity is a good fit for you?
Apply For This Position

“My career found purpose, autonomy, and mastery at Improving. Improving’s foundation of Trust has changed everything in my career and personal life. There’s a humble pride I have partnering with fellow Improvers. We are a team of professionals driven by a persistent habit of Excellence – consistently involved in helping others Improve with purpose.”

― Ronnie Cooke, Principle Agile Consultant