Jobs · Information Technology · Massachusetts

Manager, Software Project Management (Boston, MA - US)

Energy Solutions · Boston, MA · 1 mo ago
On-siteInformation Technology$125k–$147k/yrFull-time

About the role

Energy Solutions is seeking a Manager, Software Project Management to join our Information Systems Team. This role oversees and manages a portfolio of approximately fifteen active software projects, driving revenue and delivery performance while providing senior-level oversight.

Responsibilities

  • Establish, maintain, and monitor portfolio health metrics, including delivery timelines, capacity utilization, risks, dependencies, and budget alignment
  • Own portfolio-wide resource management by forecasting, allocating, and rebalancing capacity to meet utilization targets
  • Provide senior oversight for complex, high-risk, and cross-functional software projects and programs
  • Anticipate, assess, and escalate delivery risks related to scope, schedule, cost, resourcing, and technical dependencies
  • Serve as an escalation point for project, delivery, and stakeholder issues not resolved at the individual Project Manager level
  • Partner with Software Project Directors and Associate Directors to support internal subcontract and vendor contracting activities, ensuring scope, estimates, and plans are aligned
  • Review and guide project-level inputs for IS contracting processes, including scope, resourcing assumptions, timelines, and dependencies
  • Collaborate with IS leadership, Finance, and business stakeholders to ensure contracts align with portfolio priorities, budget constraints, and delivery capacity
  • Monitor contracting-related risks and communicate portfolio-level impacts, options, and recommendations to senior stakeholders
  • Set clear expectations for on-time delivery, operational excellence, portfolio thinking, stakeholder communication, and professional conduct
  • Conduct performance reviews, provide ongoing feedback, and support career development and growth planning
  • Foster an inclusive, collaborative environment that promotes accountability, learning, continuous improvement, and psychological safety
  • Serve as the primary IS point of contact for portfolio-level communication with executive, product, engineering, finance, and business stakeholders

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, Business Administration, or a related field
  • 7 years of progressively responsible experience managing complex software projects or programs, including multi-workstream or enterprise-scale initiatives
  • Demonstrated experience supervising and mentoring software project managers and/or software engineers, including delegating work, monitoring performance, and providing coaching and feedback
  • Proven experience owning end-to-end project delivery, including scope, schedule, budget, quality, and client satisfaction
  • Experience supporting or contributing to business development efforts, such as proposal development, project scoping, and cost estimation
  • Track record of identifying, assessing, and mitigating delivery risks and opportunities across multiple concurrent projects
  • Strong working knowledge of software development lifecycles (SDLC) and project delivery methodologies, including Agile, Scrum, and hybrid approaches
  • Proficiency with project management and delivery tools, including Jira (required) and platforms such as Monday.com or equivalent
  • Solid understanding of financial and commercial project management, including budgeting, cost control, margin awareness, and invoicing
  • Ability to translate technical concepts into clear project plans, timelines, and client-ready communications
  • Exceptional problem-solving, analytical, and decision-making skills, with the ability to balance competing priorities in fast-paced environments
  • Strong client management and stakeholder communication skills, including working effectively with external clients and internal teams at all levels
  • Demonstrated capability to anticipate risks, manage dependencies, and resolve complex issues independently
  • Excellent written and verbal communication skills, including executive-level presentations and reporting

Qualifications

  • Minimum of 7 years of progressively responsible experience managing complex software projects or programs
  • Proven experience supervising and mentoring software project managers and/or software engineers
  • Experience supporting or contributing to business development efforts
  • Track record of identifying, assessing, and mitigating delivery risks and opportunities
  • Strong working knowledge of software development lifecycles and project delivery methodologies
  • Proficiency with project management and delivery tools
  • Solid understanding of financial and commercial project management
  • Exceptional problem-solving, analytical, and decision-making skills
  • Strong client management and stakeholder communication skills
  • Demonstrated capability to anticipate risks, manage dependencies, and resolve complex issues independently

Benefits

  • Compensation is commensurate with experience and includes a generous retirement package
  • Excellent benefits package including medical, dental, and vision insurance, other pre-tax contribution plans, and an Employee Stock Ownership Plan (ESOP)

Pay

The salary range for this role is $125,000 - $147,000 with a target compensation of $130,000 - $138,000 based on experience and qualifications

Schedule

This role is available in a hybrid work environment, with the option to work from one of our offices in Oakland, CA; Orange, CA; Portland, OR; Boston, MA; Chicago, IL; and New York, NY

Similar jobs