1

Computer Program Manager Jobs in Baltimore, MD (NOW HIRING)

The Program Manager plans, organizes, monitors, and oversees one or more projects to meet the ... S. in Computer Science, Business, or related major or equivalent business experience. * 10+ years ...

Program Manager

Baltimore, MD · On-site

$140K - $165K/yr

The Program Manager will support Barrow Wise's State of Maryland Department of General Services ... Bachelor's degree from an accredited college or university in Engineering, Computer Science ...

The Program Manager plans, organizes, monitors, and oversees one or more projects to meet the ... S. in Computer Science, Business, or related major or equivalent business experience. * 10+ years ...

The Program Manager plans, organizes, monitors, and oversees one or more projects to meet the ... S. in Computer Science, Business, or related major or equivalent business experience. * 10+ years ...

The Program Manager plans, organizes, monitors, and oversees one or more projects to meet the ... S. in Computer Science, Business, or related major or equivalent business experience. * 10+ years ...

Engineering Program Manager

Baltimore, MD · On-site

$128K/yr

Engineering Program Manager (EPM) Our client is seeking an Engineering Program Manager (EPM) to ... Bachelor's degree in Engineering, Computer Science, Physics, Mathematics, or another STEM-related ...

Senior Program Manager

Annapolis, MD · On-site

$114K - $115K/yr

Our talented team is at the forefront in Mission Software, Security Engineering, Computer Network ... Allocate and manage program resources, including staffing, facilities, budgets, recruitment and ...

Senior Program Manager

Annapolis Junction, MD · On-site

$127K - $128K/yr

Our talented team is at the forefront in Mission Software, Security Engineering, Computer Network ... Allocate and manage program resources, including staffing, facilities, budgets, recruitment and ...

Engineering Program Manager

Baltimore, MD · On-site

$128K/yr

Job#: 3047641 Engineering Program Manager (EPM) Location: Baltimore, MD Security Clearance: Active ... Bachelor's degree in Engineering, Computer Science, Physics, Mathematics, or another STEM-related ...

Deputy Program Manager

College Park, MD · Hybrid

$121K - $163K/yr

The Deputy Program Manager serves as the operational leader coordinating daytoday scientific ... Bachelor's Degree in Computer Science, Engineering, IT, Scientific Computing, or related field.

Program Manager - Networking

Baltimore, MD · Hybrid

$115K - $115K/yr

Bachelor's degree from an accredited college or university in Engineering, Computer Science, Information Systems, Business or a related discipline. Preferred Skills & Expertise * Program Management ...

Engineering Program Manager

Fulton, MD · On-site

$126K/yr

We are seeking an experienced seasoned Program Manager with extensive background in cross ... Degree should be in Engineering, Computer Science or related technical field. * Experience with ...

Program Manager - Networking

Baltimore, MD · On-site

$115K - $115K/yr

Bachelor's degree from an accredited college or university in Engineering, Computer Science, Information Systems, Business or a related discipline. Preferred Skills & Expertise * Program Management ...

Showing results 41-60

Computer Program Manager information

See Baltimore, MD salary details

$68.1K

$118.1K

$135.6K

How much do computer program manager jobs pay per year?

As of Sep 11, 2026, the average yearly pay for computer program manager in Baltimore, MD is $118,104.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,300.00 and $115,800.00 per year, depending on experience, location, and employer.

What does a computer program manager do?

A Computer Program Manager oversees the planning, execution, and delivery of software or IT projects within an organization. They coordinate teams of developers, analysts, and other professionals to ensure projects meet technical requirements, deadlines, and budgets. Their responsibilities include setting project goals, managing resources, communicating with stakeholders, and mitigating risks. Program Managers play a key role in aligning technology solutions with business objectives, ensuring successful project outcomes.

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

To thrive as a Computer Program Manager, you need strong project management skills, deep technical knowledge of software development processes, and a relevant degree, often complemented by certifications like PMP or Scrum Master. Familiarity with project management tools (e.g., Jira, Asana), version control systems, and agile methodologies is typically required. Exceptional communication, leadership, and problem-solving abilities set top performers apart in this role. These skills are crucial for coordinating teams, delivering projects on time, and ensuring technical and business objectives are met efficiently.

How does a computer program manager typically collaborate with technical and non-technical stakeholders during a project?

A Computer Program Manager regularly acts as a bridge between technical teams (like software developers, QA engineers) and non-technical stakeholders (such as clients, executives, or marketing teams). They facilitate communication by translating technical requirements into business objectives, ensuring everyone understands project goals and timelines. This role often involves leading meetings, managing expectations, and resolving conflicts to keep projects on track. Effective collaboration is key to delivering successful outcomes and maintaining team alignment throughout the project lifecycle.

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

AspectComputer Program ManagerSoftware Project Manager
CredentialsBachelor's or higher in Computer Science, PMP or similar certificationsBachelor's or higher in Computer Science, PMP or similar certifications
Work EnvironmentTech companies, IT departments, software development firmsSoftware development teams, IT projects, tech companies
Industry UsageCommonly used in tech and software industries for overseeing multiple projectsUsed across software companies to manage specific projects
Search & Comparison IntentHigh overlap in responsibilities and skills, often compared for career paths

The main difference is that a Computer Program Manager oversees multiple related projects and programs within an organization, focusing on strategic alignment and coordination. A Software Project Manager typically manages individual software development projects, focusing on deliverables, timelines, and team management. Both roles require similar credentials and work environments, but their scope and responsibilities differ in scale and focus.

Are computer program managers in high demand?

Computer program managers are in high demand due to the growth of technology projects and the need for skilled leadership in software development. They often require strong project management skills, knowledge of programming tools, and certifications like PMP or Agile methodologies to succeed in the role.

What cities near Baltimore, MD are hiring for Computer Program Manager jobs?

Cities near Baltimore, MD with the most Computer Program Manager job openings:

Infographic showing various Computer Program Manager job openings in Baltimore, MD as of August 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 82% In-person, 9% Hybrid, and 9% Remote job distribution, with an average salary of $118,104 per year, or $56.8 per hour.

Program Manager

Hanover, MD • On-site

Allegis Group
10K+ employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Overview
Job Summary:
The Program Manager plans, organizes, monitors, and oversees one or more projects to meet the defined requirements or business specifications. S/he identifies and requests necessary personnel and financial resources, determining tasks that must be completed, assigning the tasks, delegating authority, and motivating team members to work together for the success of project. The Program Manager is responsible for tracking progress on tasks while comparing it to what was planned. S/he also ensures appropriate management of the customer and supplier involvement throughout the life of the project. S/he oversees Project Managers/Coordinators as needed. S/he should be familiar with basic Agile methodologies and practices.
Responsibilities
Essential Functions:
  • Defines project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders.
  • Defines project success criteria and disseminates them to stakeholders throughout project life cycle.
  • Leads the development and management of the project work plan, including work sequencing, work breakdown structure, work delivery schedule, and resource allocation.
  • Estimates the resources and participants needed to achieve project goals.
  • Negotiates with other department managers for the acquisition of required personnel from within the company, when required.
  • Determines and assesses need for additional project team resources.
  • Delegates tasks and responsibilities to appropriate personnel.
  • Identifies and resolves issues and conflicts within the project team.
  • Adheres to Allegis Group system development lifecycle (SDLC) and Project Management Lifecycle (PMLC).
  • Adheres to methods, procedures and quality objectives including metrics for assessing progress and provides recommendations on process improvements.
  • Monitors project milestones and critical dates to identify potential jeopardy of project schedule.
  • Identifies and manages project dependencies and critical path.
  • Proactively manages changes in project scope, identifies potential risks, and devises contingency plans to ensure that the project remains within specified scope and is within time, cost and quality objectives.
  • Informs stakeholders of project schedule, risks, and issues or changes to the plans, proactively.
  • Provides visibility and status of work units to the customer on a timely basis.
  • Builds, develops, and grows any business relationships vital to the success of the project.
  • Sets expectations up front with the stakeholders, especially an understanding of the project risks and opportunities and works closely to understand the plans, impacts, and interfaces.
  • Able to oversee and direct Project Coordinators.
  • Understands and works as needed with Agile project teams.

Supervisory or Management Responsibility:
  • Coaches, mentors, motivates and supervises project team members and influences them to take positive action and accountability for their assigned work.
  • Provides the resource managers with assessments of the project team members for training plans, bonus reviews, and performance appraisals.
  • Builds and maintains productive relationships with vendor personnel from all levels involved during the project life cycle.
  • Manages vendors, assigns activities, and coordinates efforts during the development and support of IT solutions. Ensures vendor staff responsibilities are clear and are met. Provides direction, prioritization, and guidance on project activities to meet project targets.
  • Oversees and directs Project Managers/Coordinators.

Budget Responsibility:
  • Tracks and reports project expenses against forecasted budget.
  • Anticipates and communicates budget course corrections needed, including an action plan.
  • Partners with stakeholders to adjust budget based on agreed upon action plan.

Qualifications
Minimum Education and/or Experience:
  • B.S. in Computer Science, Business, or related major or equivalent business experience.
  • 10+ years of IS / business experience.
  • 5+ years of project management or equivalent team leadership experience.
  • Proven track record of managing projects.
  • Project Management Professional (PMP) certification (desired).

Skills/Abilities:
  • Awareness of PMBOK and effective application of project management methodologies.
  • Knowledge of PMLC, SDLC, ITIL processes.
  • Knowledge of organizational change management principles.
  • Knowledge of customer service fundamentals.
  • Ability to think critically and solve problems.
  • Exceptional interpersonal skills; the ability to work well with people from many different disciplines.
  • Ability to develop consensus amongst diverse groups.
  • Strong presentation and written communication skills.
  • Knowledge of project budgeting and accounting.
  • Knowledge of basic Agile practices and methodologies.

Core Competencies:
  • Build relationships
  • Develop people
  • Lead change
  • Inspire Others
  • Think critically
  • Communicate clearly
  • Create accountability

Benefits Overview:
Benefits are subject to change and may be subject to specific elections, plan, or program terms. This role is eligible for the following:
  • Medical, dental & vision
  • Hospital plans
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Company paid Basic Life and AD&D as well as voluntary Life & AD&D for the employee and dependents)
  • Company paid Short and long-term disability
  • Health & Dependent Care Spending Accounts (HSA & DCFSA)
  • Transportation benefits
  • Employee Assistance Program
  • Tuition Assistance
  • Time Off/Leave (PTO, Allegis Group Paid Family Leave, Parental Leave)

Salary Range:
  • $113,200-$169,800
  • The position is bonus-eligible

Office Requirements:
  • Required in office 2 days a week out of our headquarters in Hanover, MD

Allegis Group is the global leader in talent solutions, focused on working harder and caring more than any other provider. We'll go further to understand the needs of our people - our clients, our candidates, and our employees - and to consistently deliver on our promise of an unsurpassed quality experience. That's the Allegis Group difference, and it's consistent across every Allegis Group brand. We exist to create significant opportunities for people - the employees and the leaders - that, day by day, shape our world.
Do you want to be part of the Allegis Group difference?