Jobs · Engineering · Virginia

DoD Software Engineer

Actalent · Manassas, VA · 3 wk ago
On-siteEngineering$50–$75/hrContract

About the role

We are seeking a C++ Software Engineer to support a mission-critical internal R&D effort focused on modernizing software build, integration, and dependency management processes across a large-scale engineering environment. This role will work within a complex C/C++ ecosystem to analyze code dependencies, troubleshoot build and runtime issues, and improve software development workflows in support of future CI/CD modernization efforts. The position offers exposure to enterprise-scale software engineering challenges and can lead to future opportunities across multiple high-impact programs. The role is primarily Linux-based, using tools such as Git, Make, and CMake, and is a contract position based out of Manassas, VA, requiring an Active Secret clearance and full‑onsite work.

Responsibilities

  • Analyze and troubleshoot code dependencies, linking issues, and build behavior across a large C/C++ software environment.
  • Debug and resolve complex software defects, build failures, and integration issues.
  • Support engineering efforts to improve and modernize CI/CD pipeline workflows, focusing on environments transitioning toward GitLab‑based pipelines.
  • Work within Linux‑based development environments to investigate and solve software build and execution problems.
  • Collaborate with engineers to improve software modularity, dependency management, and build efficiency.
  • Help evaluate and shape future software development lifecycle processes related to build automation, dependency management, and pipeline modernization.
  • Leverage tools such as Git, Make/CMake, and modern software development practices in a collaborative engineering environment.

Requirements

  • Strong professional experience with C/C++ software development.
  • Solid understanding of C/C++ dependencies, linking, compilation, and build behavior.
  • Experience working in Linux environments.
  • Proven ability to debug complex, non‑trivial software issues.
  • Experience using Git in a collaborative development environment.
  • Familiarity with CI/CD pipelines and software build workflows, with GitLab preferred.
  • Strong problem‑solving ability and capacity to work independently in technically ambiguous environments.
  • Experience with Make and/or CMake.
  • Familiarity with modern C++ standards, ideally C++11 or newer.
  • Understanding of concepts such as smart pointers, vectors vs. arrays, heap vs. stack allocation, templates, and modern memory management practices.
  • Exposure to package/dependency management tools and CI/CD migration efforts.
  • Familiarity with Agile development environments and tools such as Jira and Confluence.
  • Active Secret clearance.

Pay

The pay range for this position is $50.00 - $75.00 per hour. Individual compensation offered within this range will depend on qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job‑related factors.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre‑tax and Roth post‑tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long‑term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)

Similar jobs

Staff Software Engineer

Athena by VersatermMesa, AZ· 1 mo ago
Information Technologyapply on job-boards.greenhouse.io

Staff Software Engineer

Ensemble Health PartnersAustin, TX· 2 mo ago
RemoteInformation Technology$149k–$257k/yrapply on ensemblehp.wd5.myworkdayjobs.com

Staff Software Engineer

SCANLong Beach, CA· 2 mo ago
Engineering$106k–$183k/yrapply on scanhealthplan.wd108.myworkdayjobs.com

Staff Software Engineer

CelonisSan Francisco Bay Area· 2 mo ago
Engineering$212k–$285k/yrapply on careers.celonis.com

Staff Software Engineer

Digital Dynamics, Inc.Scotts Valley, CA· 3 mo ago
Information Technologyapply on phx.us-west.paycomonline.net