1

Software Program Manager Jobs in Upper Marlboro, MD

Program Manager

Alexandria, VA ยท On-site

$120K - $125K/yr

Program Manager Organization: Governance and Risk Management, Program Management Office, and ... These programs provide software development, network infrastructure, and enabling services to all ...

New

The onsite Program Manager (PM) is responsible for the overall performance and daily operations of ... software, facilities, and other operational requirements. The PM manages project operations to ...

Program Manager

Fort George G Meade, MD ยท On-site

$175K - $225K/yr

The Program Manager will also be responsible for Program Cost, Schedule, Performance, and ... Document hardware and software configuration management processes and procedures. * Apply concepts ...

We are seeking an experienced Program Manager to lead and oversee large-scale technical programs ... Coordinate cross-functional teams including software development, data engineering, cloud ...

Program Manager

Fort George G Meade, MD ยท On-site

$175K - $225K/yr

The Program Manager will also be responsible for Program Cost, Schedule, Performance, and ... Document hardware and software configuration management processes and procedures. * Apply concepts ...

The Program Manager will also be responsible for Program Cost, Schedule, Performance, and ... Document hardware and software configuration management processes and procedures. * Apply concepts ...

Program Manager

Fort George G Meade, MD ยท On-site

$100 - $150/hr

The Program Manager will also be responsible for Program Cost, Schedule, Performance, and ... Document hardware and software configuration management processes and procedures. * Apply concepts ...

The Program Manager will also be responsible for Program Cost, Schedule, Performance, and ... Document hardware and software configuration management processes and procedures. * Apply concepts ...

We are seeking an experienced Program Manager to lead and oversee large-scale technical programs ... Coordinate cross-functional teams including software development, data engineering, cloud ...

Experience applying Agile development methodologies alongside traditional Earned Value Management on DoD/IC software-intensive programs. * Experience contributing to proposal development and business ...

Develop and maintain a comprehensive program management plan utilizing standard project management software. Responsible for developing a detailed Work Breakdown Structure (WBS), Standard Operating ...

We are seeking an experienced Program Manager to lead and oversee large-scale technical programs ... Coordinate cross-functional teams including software development, data engineering, cloud ...

Develop and maintain a comprehensive program management plan utilizing standard project management software. Responsible for developing a detailed Work Breakdown Structure (WBS), Standard Operating ...

Develop and maintain a comprehensive program management plan utilizing standard project management software. Responsible for developing a detailed Work Breakdown Structure (WBS), Standard Operating ...

The Program Manager (PM) provides leadership and oversight for large-scale program support services ... Four (4) years of experience utilizing a variety of office software, specifically: MS Word, MS ...

Showing results 21-40

Software Program Manager information

See Upper Marlboro, MD salary details

$37

$61

$78

How much do software program manager jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for software program manager in Upper Marlboro, MD is $61.26, according to ZipRecruiter salary data. Most workers in this role earn between $56.01 and $67.45 per hour, depending on experience, location, and employer.

What is a software program manager?

Software Program Managers are professionals who oversee the planning, execution, and delivery of software projects within an organization. They coordinate cross-functional teams, manage project timelines and budgets, and ensure that software products meet business goals and quality standards. Their role involves risk management, stakeholder communication, and resolving any issues that could impact project success. Software Program Managers act as a bridge between technical teams and business leaders to ensure alignment throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a software program manager?

To thrive as a Software Program Manager, you need expertise in project management, software development life cycles, and a relevant degree, often complemented by experience in leading technical teams. Familiarity with tools such as Jira, Microsoft Project, and Agile or Scrum certifications is typically required for planning and tracking progress. Strong communication, stakeholder management, and problem-solving abilities are crucial soft skills for aligning teams and managing expectations. These competencies are vital to deliver projects on time, within scope, and to ensure effective collaboration among cross-functional teams.

How does a software program manager typically collaborate with development and QA teams to ensure project success?

A Software Program Manager works closely with both development and QA teams to align project timelines, clarify requirements, and address roadblocks as they arise. They facilitate regular meetings, such as stand-ups or sprint reviews, to ensure everyone is on the same page and that priorities are being met. By acting as a bridge between technical and non-technical stakeholders, Program Managers help ensure that quality standards are maintained while deadlines are achieved. Effective communication and proactive issue resolution are key aspects of their collaboration with these teams.

What is the difference between Software Program Manager vs Software Project Manager?

AspectSoftware Program ManagerSoftware Project Manager
ResponsibilitiesOversees multiple related projects, aligns them with business goals, manages interdependenciesManages individual software projects, focuses on scope, schedule, and deliverables
CertificationsPMI-ACP, PMP, Agile certifications often preferredPMP, Scrum Master, Agile certifications
Work EnvironmentStrategic planning, cross-project coordination, stakeholder communicationDay-to-day project execution, team management, task tracking
Industry UsageCommon in large organizations managing multiple projectsCommon in both small and large teams focusing on specific projects

While both roles involve project management skills, a Software Program Manager oversees multiple related projects to ensure strategic alignment, whereas a Software Project Manager focuses on the successful delivery of individual projects. The Program Manager handles broader coordination and stakeholder communication, often requiring similar certifications but with a focus on program-level objectives.

Are software program managers in high demand?

Software program managers are in high demand due to the growth of technology companies and the need for effective project coordination. They often require strong leadership, technical knowledge, and experience with project management tools like Agile or Scrum. The role is expected to grow as organizations increasingly rely on software development and digital transformation.

What does a software program manager do?

A software program manager oversees the planning, execution, and delivery of software projects, coordinating teams, managing schedules, and ensuring project goals are met. They often work with cross-functional teams, utilize project management tools, and require strong communication and organizational skills.

What are popular job titles related to Software Program Manager jobs in Upper Marlboro, MD?

For Software Program Manager jobs in Upper Marlboro, MD, the most frequently searched job titles are:

What job categories do people searching Software Program Manager jobs in Upper Marlboro, MD look for?

The top searched job categories for Software Program Manager jobs in Upper Marlboro, MD are:

What cities near Upper Marlboro, MD are hiring for Software Program Manager jobs?

Cities near Upper Marlboro, MD with the most Software Program Manager job openings:

Infographic showing various Software Program Manager job openings in Upper Marlboro, MD as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, and 3% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $127,423 per year, or $61.3 per hour.

Program Manager

EMERGE SOLUTIONS GROUP LLC

Alexandria, VA โ€ข On-site

$120K - $125K/yr

Full-time

Medical, Dental, Life, Retirement

Posted 3 days ago

New


Job description

Position Title: Program Manager 

Organization: Governance and Risk Management, Program Management Office, and Strategic and Executive Support services to the Executive Office for Immigration Review’s (EOIR) Office of Information Technology (OIT)

Location: 4825 Mark Center Drive, Suite 200, Alexandria, VA 22311 

Position Type: Full-Time – 100% on-site support

Security Clearance: Public Trust 

Salary Range: $120,000 - $125,000

Education: Master's degree plus 5 years of experience in program management and life cycle management at the executive level

Substitution: Bachelor's degree plus 10 years of experience in program management and life cycle management at the executive level.

Minimum Qualifications: 

  • Be proficient with the contents of the Executive Office for Immigration Review’s (EOIR) Office of Information Technology (OIT) technology, life cycle management guidance, policies, and practices. 
  • Must be able to prepare, develop, deliver, and present letters, staff summary sheets, presentations, spreadsheets, forms, metrics, and other informational documents with no spelling or grammatical errors. 
  • Must be able to synthesize and evaluate information from a variety of sources to prepare documents or provide insight with which government officials can make timely and accurate decisions. 
  • Provide employees with proficient skills in the Microsoft Office 2010 or 2013 suite of applications (Word, Excel, PowerPoint, Visio, etc.) and recognize potential enhancements or limitations of current and future new software used within their area of expertise/tasking: portfolio management. 
  • Must have excellent interpersonal skills and be able to clearly communicate in English, orally and in writing. 


Duties: Program Management Support Services: 

The EOIR OIT Program Management Office (PgMO) program provides guidance as well as centralized administrative and analytical functions for all OIT programs. These programs provide software development, network infrastructure, and enabling services to all EOIR. 

  • Support Executive Decision-Making – Deliver technical briefings, white papers, and skill gap analyses to inform strategic planning and optimize IT workforce capabilities
  • Integrate SAFe with PMBOK Practices – Blend Agile practices with established project management standards to ensure repeatable processes, adaptability, and reduced risk.
  • Drive Transparency & Continuous Improvement – Implement quarterly reporting, dashboards, and retrospectives to enhance visibility and enable data-driven decision-making.
  • Facilitate Program Increment (PI) Planning – Coordinate planning cycles, milestones, and resources to ensure portfolio work is structured around iterative value delivery.
  • Establish a PgMO, including securing approval of a program charter within 30 days of contract start. 
  • Implement an annual program planning cycle encompassing service definitions, milestones, budgeting, resource planning, and risk assessment, resulting in a three-year Program Plan aligned with Technology Business (TBM) practices. 
  • Facilitate enterprise-wide programs and project governance practices, and performance reporting. 
  • Provide programmatic support across the IT portfolio, including development of project plans, status reporting, briefings, and risk tracking. 
  • Implement quarterly program execution reporting cycles, internally for OIT leadership and externally per governance requirements, including creation of reporting templates. 
  • Implement and execute an integrated master schedule to support milestone tracking and resource coordination, including maintaining a CIO Roadmap and facilitating Roadmap discussions. 
  • Provide standardized guidance on project and strategic initiative management processes, tools, and methodologies to support effective portfolio management.
  • Establish and maintain tools, templates, and procedures for program and project management. 
  • Provide services with demonstrated experience and working knowledge of the development, implementation, and sustainment of a strategic management methodology that ensures repeatable processes, identifies opportunities for improvement, and provides a structured approach to operations. 
  • Provide day-to-day expertise to EOIR and OIT leadership to ensure that their program goals align with the organization's strategic mission and objectives. 
  • Advise EOIR and OIT on relevant policies, laws, and best practices and maintain various strategic planning tool (s) to track the progress of accomplishing defined strategic goals, objectives, and initiatives. 
  • Assist in monitoring EOIR and OIT-wide capability development strategy and policy development. 
  • Coordinate and assist senior leadership with planning, scheduling, and execution of executive-level meetings, briefings, and staff packages. 
  • Provide Monthly Status Reports to the Contracting Officer Representative (COR)
  • Assist in the development and accomplishment of briefings for senior leadership. 
  • Participate in organizational reviews to help identify strengths, weaknesses, and opportunities and aid in the evaluation of mission and operational effectiveness. 
  • Collaborate with other professionals to discuss project execution and assist in analyzing project portfolios to help ensure that work aligns with strategic decisions. 
  • Provide accurate analysis and recommendations. Assist in ensuring program requirements and actions relating to Government/Contract property are anticipated, addressed, and performed within and for customer goals and objectives. 
  • Provide program management support for the mitigation of encountered roadblocks and coordinate stakeholder engagement and analysis activities. 
  • Attend IPRs with leadership to include, but not limited to, tracking due outs. 
  • Provide MSR to the COR IAW CDRL A001. 

Benefits:

Emerge Solutions Group, LLC is committed to hiring and retaining a diverse workforce. Emerge is an equal opportunity/affirmative action employer and does not discriminate based on race, color, creed, sex, national origin, religion, age, disability, pregnancy or veteran status. We welcome the employment of women, minorities, veterans, and individuals with disabilities in our workforce. We are committed to hiring and retaining a diverse workforce.

We offer participation in company-sponsored benefits plans – subject to meeting hours and waiting period requirements – to include employer-contributed Health Insurance, Dental, Short-Term & Long-Term Disability, Life Insurance, and employer-matched 401(K) Retirement Plan.