1

Software Configuration Manager Jobs in Reston, VA

... software Configuration management metrics. * Familiar with Java and object-oriented design principles. * Experience using SQL and relational Databases. * Extensive knowledge of SOA principles.

Experience with Hardware/Software Configuration Management . * Understanding of Change Management , Engineering Review Board (ERB), and Change Control Board (CCB) processes. * Strong written and ...

The Configuration Management Lead is responsible for maintaining the Configuration Management Database (CMDB), managing hardware and software inventory, and authoring policy documentation for ...

Prepare, maintain, and execute a Software Engineering Plan (SWP) for managing all aspects of the ... Conduct Configuration Management operations to control, identify, record, and report IT components ...

Services shall include, but are not limited to, technical assistance for hardware, software, and ... The Configuration Manager is responsible for establishing, executing, and continuously improving ...

Morfologica, Inc. is seeking several Configuration Managers who are willing to support established software development teams at various Federal Facilities throughout Northern Virginia. Qualified ...

Prepare, maintain, and execute a Software Engineering Plan (SWP) for managing all aspects of the ... Conduct Configuration Management operations to control, identify, record, and report IT components ...

Configuration Manager

Rockville, MD ยท On-site

$111K - $118K/yr

Summary: We are seeking a detail-oriented and experienced Configuration Manager to lead and manage configuration management (CM) processes across our software development lifecycle. The ideal ...

Configuration Manager

Rockville, MD ยท On-site

$111K - $118K/yr

Summary: We are seeking a detail-oriented and experienced Configuration Manager to lead and manage configuration management (CM) processes across our software development lifecycle. The ideal ...

AnaVation is seeking a Configuration Management Lead responsible for maintaining the Configuration Management Database (CMDB), licensing, hardware and software inventory, and authoring and ...

Configuration Manager

Bethesda, MD ยท On-site

$115K - $160K/yr

Utilize Azure DevOps to track, manage, and automate changes to hardware, software, and ... Provide training and support to staff on configuration management best practices and effective use ...

AnaVation is seeking a Configuration Management Lead responsible for maintaining the Configuration Management Database (CMDB), licensing, hardware and software inventory, and authoring and ...

We are seeking a detail-oriented and experienced Configuration Manager to lead and manage ... Plan, schedule, and coordinate software releases across multiple environments (development, testing ...

... software, and hardware. * Define and enforce version control, baseline management, release ... Maintain configuration documentation, release schedules, verification/audit activities, and ...

next page

Showing results 1-20

Software Configuration Manager information

See Reston, VA salary details

$35

$58

$73

How much do software configuration manager jobs pay per hour?

As of May 29, 2026, the average hourly pay for software configuration manager in Reston, VA is $58.06, according to ZipRecruiter salary data. Most workers in this role earn between $50.00 and $69.28 per hour, depending on experience, location, and employer.

What Do Software Configuration Managers Do?

The job duties of a software configuration manager involve overseeing the build and release of software. Your responsibilities in this career include version control to track revisions made to the source code of programs, and you may use a GIT system to track such changes. You test and refine the software coding so that it remains appropriately configured throughout the development process. As a manager, you may hire employees or contract with third parties to perform the tasks required by your employer or client.

What are the key skills and qualifications needed to thrive as a Software Configuration Manager, and why are they important?

A Software Configuration Manager needs a solid understanding of software development processes, version control, and change management, often supported by a degree in computer science or a related field. Familiarity with configuration management tools like Git, Jenkins, or Ansible, and certifications such as ITIL or CMII, are typically required. Attention to detail, problem-solving abilities, and effective communication help ensure seamless collaboration across development and operations teams. These skills are crucial for maintaining software integrity, enabling efficient releases, and minimizing errors in complex software environments.

What are some common challenges faced by Software Configuration Managers, and how can they be addressed?

Software Configuration Managers often encounter challenges such as managing complex version control systems, ensuring consistent documentation, and coordinating changes across multiple teams. To address these, it's important to establish clear configuration management processes, maintain thorough communication with development and QA teams, and use automation tools to streamline build and release cycles. Proactively resolving conflicts and regularly updating configuration baselines also help minimize disruptions and maintain project integrity.

What is a Software Configuration Manager?

A Software Configuration Manager is a professional responsible for overseeing and controlling changes to software products throughout their lifecycle. They manage configuration processes, version control, and ensure consistency, traceability, and quality of software releases. Their work involves setting up and maintaining tools for source control, coordinating with development and operations teams, and enforcing policies for software builds and deployments. This role is critical for minimizing errors, tracking changes, and supporting compliance in software development projects.

What is the difference between Software Configuration Manager vs Software Release Manager?

AspectSoftware Configuration ManagerSoftware Release Manager
Primary FocusManaging software configurations, version control, and build processesPlanning, scheduling, and coordinating software releases
ResponsibilitiesMaintaining configuration items, ensuring consistency across environmentsOverseeing release timelines, deployment, and post-release support
Skills & CertificationsConfiguration management tools, version control, scriptingProject management, release planning, communication skills
Work EnvironmentDevelopment teams, CI/CD pipelines, version control systemsDeployment environments, cross-team coordination, testing phases

While both roles support software development and deployment, the Software Configuration Manager focuses on managing configurations and version control, whereas the Software Release Manager handles the planning and execution of software releases. Understanding these distinctions helps organizations assign the right responsibilities and professionals to each area.

What are popular job titles related to Software Configuration Manager jobs in Reston, VA? For Software Configuration Manager jobs in Reston, VA, the most frequently searched job titles are:
What job categories do people searching Software Configuration Manager jobs in Reston, VA look for? The top searched job categories for Software Configuration Manager jobs in Reston, VA are:
What cities near Reston, VA are hiring for Software Configuration Manager jobs? Cities near Reston, VA with the most Software Configuration Manager job openings:
Software Configuration Manager

Software Configuration Manager

CPI Card Group

Arlington, VA โ€ข On-site

Full-time

Posted yesterday


CPI Card Group rating

6.7

Company rating: 6.7 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
CPI Card Group is seeking a Software Configuration Manager to support the Federal Deposit Insurance Corporation (FDIC) in Arlington, VA. The role involves managing configuration management tools, overseeing software builds and releases, and ensuring efficient migration of source code across environments.
Responsibilities:
โ€ข Identify Tools, technologies, and processes to improve the reliability, repeatability, and efficiency of Software builds and Releases.
โ€ข Manage and control multiple source code repositories.
โ€ข Validate Application Configurations and source code changes from one build to the next for multiple complex applications.
โ€ข Oversee the efficient migration of source code between development, test, staging, and production.
โ€ข Develop required scripts or code to automate and integrate chosen Configuration Management tools.
โ€ข Work with the systems administration team to automate Application Deployment and Configuration to production
โ€ข Ensure the traceability of source code artifacts to development, test, and production build versions.
โ€ข Install and Configure Applications in the development and test environments.
โ€ข Track, control, and report status of all Software changes to management.
โ€ข Train and mentor others on effective and proficient use of automated build and Deployment systems.
โ€ข Familiarity with scripting and the automation of Software build and Deployment packages.
โ€ข Familiar and comfortable with modern Software Applications and Software development best practices.
Qualifications:
Required:
โ€ข Seven or more years of experience with modern Configuration Management tools, frameworks and architecture.
โ€ข Three or more years using scripting languages such as Perl, Ruby and Python.
โ€ข Expertise in installation, Configuration and administration of industry SCM standard tools; (i.e., Telelogic Synergy/CM, StarTeam, PVCS-Dimensions, MKS IM and SI, ClearCase/ClearQuest/UCM, Maven, Cruise Control, Anthill, etc.).
โ€ข Strong Shell/Perl/Python Scripting expertise.
โ€ข Experience in processing complex service requests, such as setting up project builds or creating new scripts, with appropriate controls.
โ€ข Possesses working knowledge and hands-on experience with Java/J2EE technology, Microsoft VB/.NET Technology platforms.
โ€ข Hands-on experience in customizing SCM tools to reflect a process workflow by creating and maintaining UserExits/Triggers, User Roles, Notification mechanisms, etc.
โ€ข Hands-on experience with creating or customizing build automation tools Windows Server, Linux and UNIX environments.
โ€ข Must possess a working knowledge of software development lifecycles and how they pertain to change/version control, creation and identification of baselines, and reporting of software Configuration management metrics.
โ€ข Familiar with Java and object-oriented design principles.
โ€ข Experience using SQL and relational Databases.
โ€ข Extensive knowledge of SOA principles.
โ€ข Experience administering Subversion or other version control systems.
โ€ข Strong Windows/Linux/Unix experience is a must.
โ€ข Demonstrated experience supporting government agencies, customers, or contracts within federal environments. This includes the Intelligence Community (IC), Department of Defense (DoD), Federal Civil agencies, and military organizations. Prior experience supporting the same or similar contract, with an in-depth understanding of the customer environment, requirements, and operational landscape, is highly desirable.
โ€ข Bachelorโ€™s degree or equivalent experience, advanced degree preferred.
โ€ข Ability to receive a Public Trust clearance
Company:
Providing integrated payment solutions to credit and debit card issuers Founded in 1982, the company is headquartered in Littleton, USA, with a team of 1001-5000 employees. The company is currently Late Stage.