Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Software Engineer

$60 - $90 per hour

Actalent

C++ Software Engineer

We are seeking multiple C++ Software Engineers to support a mission-critical submarine acoustic system, with a primary focus on software build, integration, and dependency management across a large-scale engineering environment. This role is ideal for engineers who enjoy solving complex technical problems, working in Linux-based systems, and contributing to the evolution of how large software systems are built, integrated, and delivered. While this is not a traditional feature development position, it offers broad exposure to enterprise-scale software engineering challenges and can lead to future opportunities across multiple high-impact programs.

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 impacting system reliability and performance.
  • Investigate and solve software build and execution problems within Linux-based development environments.
  • Collaborate closely with other engineers to improve software modularity, dependency management, and overall build efficiency.
  • Evaluate and help shape future software development lifecycle processes related to build automation, dependency management, and pipeline modernization.
  • Leverage tools such as Git, Make, and CMake, along with modern software development practices, in a collaborative engineering environment.
  • Contribute to continuous integration and delivery workflows, helping refine CI/CD pipelines and related build workflows.
  • Document findings, solutions, and improvements to support knowledge sharing and long-term maintainability of the codebase.
Essential Skills
  • Strong professional experience in C and C++ software development.
  • Solid understanding of C/C++ dependencies, linking, compilation, and build behavior in large codebases.
  • Hands-on experience working in Linux environments for development, debugging, and execution.
  • Proven ability to debug complex, non-trivial software issues, including build and integration problems.
  • Experience using Git in a collaborative development environment, including branching, merging, and code review workflows.
  • Familiarity with CI/CD pipelines and software build workflows, with GitLab experience preferred.
  • Strong problem-solving skills and the ability to work independently in technically ambiguous environments.
  • Proficiency in object-oriented programming principles and practices.
  • Experience with debugging tools and techniques for C/C++ software.
Additional Skills & Qualifications
  • Experience with Make and/or CMake for build configuration and automation.
  • Familiarity with modern C++ standards, ideally C++11 or newer.
  • Understanding of modern C++ concepts such as smart pointers, vectors versus arrays, heap versus stack allocation, templates, and contemporary memory management practices.
  • Exposure to package and dependency management tools and experience supporting migration efforts to GitLab or similar CI/CD platforms.
  • Familiarity with Agile development environments and collaboration tools such as Jira and Confluence.
  • Ability to work effectively in a large-scale, enterprise engineering environment with multiple stakeholders.
  • Strong communication skills to explain complex technical issues and collaborate on solutions.
Work Environment

You will work in a large-scale, mission-critical engineering environment focused on submarine acoustic systems, where reliability, performance, and robust integration are paramount. The role centers on Linux-based development and execution, with daily use of tools such as Git, Make, CMake, and CI/CD platforms like GitLab. You will collaborate with multidisciplinary engineering teams in an environment that values modern software development practices, continuous improvement of build and integration pipelines, and thoughtful dependency management. Work typically involves standard full-time hours, with an emphasis on focused problem-solving, detailed analysis of complex systems, and clear documentation of solutions and process improvements. The environment supports professional growth through exposure to enterprise-level software challenges and opportunities to contribute to modernization efforts across multiple programs.

Job Type & Location

This is a Contract position based out of Manassas, VA.

Pay and Benefits

The pay range for this position is $60.00 - $90.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • 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)

Workplace Type

This is a fully onsite position in Manassas,VA.

Application Deadline

This position is anticipated to close on Sep 24, 2026.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Manassas Park, VA vacancy
  • $80k - $130k

     ...logistics management, business process re-engineering, financial management, and...  ...ready to welcome you aboard! Title: PCS Software Engineer/Integrator Location: Middletown...  ...developing new software components in C/C++, QT or Java Knowledge of and experience... 
    Suggested
    Full time
    Local area

    Jobot

    Manassas, VA
    2 days ago
  •  ...the best rate for your skills and performance.Job DescriptionAs a Software Developer you will be in line with team objectives, policies and...  ...hands on experience and very good knowledge of C++ . Hands on experience of threading and synchronization models required... 
    Suggested

    SA Technologies

    Manassas, VA
    3 days ago
  •  ...Position- C++ Developer Location- Manassas,VA Description: Job Description Code, test, review Client software using technologies including C++, OCI/ProC, Oracle PLSQL,SQL, Unix, Perl, Python and XML.Requirement analysis and Design of new features and... 
    Suggested

    Kasmo Global

    Manassas, VA
    1 day ago
  •  ...Stellar Science Software Engineer Stellar Science is seeking several modern C++ 20/23 Software Engineers with experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience) required; MS/PhD degree desired... 
    Suggested
    Flexible hours

    Stellar Science Ltd Co

    McLean, VA
    2 days ago
  •  ...Stellar Science is seeking several modern C++20/23 Software Engineers  with three or more years of industry experience creating reusable,...  ...and simulation, including directed energy ~ Code sample or C++ evaluation required.  Extremely flexible work schedule &... 
    Suggested
    Flexible hours

    Stellar Science Ltd Co

    McLean, VA
    1 day ago
  •  ...Software Engineer (C++) Oteemo is an industry-leading technology consulting firm at the forefront of AI-driven, cloud native, enterprise DevSecOps transformation. We build intelligent, automated, secure systems for organizations tackling their toughest technical and... 
    Contract work

    Oteemo Inc

    Manassas Park, VA
    2 days ago
  • $101.3k

     ...more than 12,000 banks and financial institutions. The Senior C++ Software Developer plays a key role in designing, developing,...  ...modern FINTECH environments. The role requires strong software engineering expertise in C++, deep understanding of SQL databases (Oracle... 
    Overseas

    SWIFT

    Manassas, VA
    2 days ago
  • $100k - $140k

     ...C++ Software Developer Location Manassas, VA (Relocation Assistance Available) Job Category Engineering ID 736 C++ Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas... 
    Full time
    For contractors
    Relocation package
    Shift work

    Gromelski & Associates, Inc.

    Manassas, VA
    23 hours ago
  • $110.3k - $204.9k

     ...technology solutions. Our Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages creativity,...  ...Martin Rotary and Mission Systems is seeking a Software Engineer C/C++ Sr. in Manassas, VA. In this role you will have the responsibility... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    4 days ago
  • $164.89k - $182.93k

    Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum...  ...software systems.Develop production-quality software using C++ in a Linux environment.Establish technical direction and make... 
    Full time
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Manassas, VA
    4 days ago
  • $125.1k - $225.2k

     ...your full potential. Unleash your talent and redefine what’s possible.Job Description:Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the norm? Parsons is... 
    Full time
    Work experience placement
    Flexible hours

    Parsons

    Centreville, VA
    3 days ago
  • Autonomous Vehicle Software EngineerPosition OverviewAt Aurora Flight Sciences, we design,...  ...self-motivated Autonomous Vehicle Software Engineer to help us create the future of flight....  ...Ground Stations Demonstrated proficiency in C/C++ or Python at a level commensurate with... 

    Aurora Flight Sciences Corporation

    Manassas, VA
    3 days ago
  • $50 per hour

     ...position you will be responsible for:• Software development and debugging of an MLOps workflow...  ...capable of findingsolutions to complex engineering challenges.•Commitment to excellence,...  ...programming languages (e.g. Python, C++, Linux), models, frameworks, and toolsets... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    1 day ago
  • $91.2k - $169.4k

     ...Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages...  ...Rotary and Mission Systems is seeking a Software Engineering professional to join our...  ...in some development of code (Java/C++/Python) to support the program. This is... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    4 days ago
  •  ...interested please send me your updated word format resume ASAP.Position: C++ Developer Location: Herndon, VA,20170Duration: Full TimeDescription:Required SkillsAt least 5 years' experience in software engineering with C++.Good experience with applications design and software... 
    Immediate start

    USM Systems

    Chantilly, Loudoun County, VA
    3 days ago
  • $135.7k - $251.9k

     ...Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages...  ...is seeking a full-time Kubernetes Software Developer. In this role, you will support...  ...clearanceDesired SkillsExperience with C++ and Java software developmentAnalytical... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    1 day ago
  • $101.3k - $188.14k

     ...institutions.Are you an experienced systems engineer looking for a challenging and rewarding...  ..., information flow, hardware and software requirements, and alternative approaches....  ...distributed and multi-threaded applications using C++, full stack Java, Python, Perl, OpenShift... 
    Overseas

    SWIFT

    Manassas, VA
    3 days ago
  • $135.7k - $251.9k

     ...Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages...  ...is seeking a full-time Kubernetes Software Developer. In this role, you will perform...  ...Agile methodologies.• Experience with C++ and Java software developmentPay InformationFull... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    4 days ago
  • $69k - $123k

     ...DevOps Software Engineer Job Code 4042 Assigned Aurora Location Manassas, VA Apply Now ( DevOps Software Engineer Position Overview...  ...Proficient in some languages used in the software division: C/C++, Python, MATLAB / Simulink, Bash scripting. Preferred... 
    Flexible hours

    Aurora Flight Sciences

    Manassas, VA
    4 days ago
  • $135.7k - $251.9k

     ...excellence.The Work:As a key member of the Software Development and Environment Support (...  ...about software development, infrastructure engineering, and team collaboration, we invite you...  ...language (e.g., Java, C#, C, C++, Python, etc.).Excellent communication and... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    1 day ago
  •  ...Description Job Description Description: Job Family: Software Engineer- Mid Level Position Type: Full Time Position Exempt...  ...or equivalent related experience. · 3-6 years of related C, C++, and/or JAVA experience · Experience with inter-process communications... 
    Full time
    Remote work

    Sedna Digital Solutions LLC

    Manassas, VA
    a month ago
  • $91.2k - $169.4k

     ...Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages...  ...Rotary & Mission Systems is seeking a Software Developer. In this role, you will...  ...and Agile methodologies.- Knowledge of C++ or Java software development- Experience... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    20 hours ago
  •  ...Overview Senior C++ Developer role with responsibilities spanning feature development, requirements analysis, and collaboration...  ...new development as well as the maintenance of existing complex software systems. Ensure compliance with SWIFT reference architecture... 
    Full time

    TechWish

    Manassas, VA
    4 days ago
  •  ...Information Services (IIS)  · CSS/Bootstrap · Telerik/other UI Framework · IIS · Docker · CI/CD · AWS   The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT... 

    Bow Wave LLC

    Centreville, VA
    10 days ago
  • $60 - $78.73 per hour

     ...Senior Principal Embedded Software Engineer This role focuses on low-level embedded software development for next-generation flight control...  ...on experience developing low-level embedded software in C and C++. Proven experience with bare-metal embedded development, including... 
    Contract work
    Temporary work

    Actalent

    Manassas Park, VA
    1 day ago
  •  ...SEACORP is seeking a well-qualified Software Engineer II . Primary Duties and Responsibilities: Job Summary : SEACORP's Combat Systems...  ...and object-oriented programming. Experience with C++ and/or Java, Spring Boot andReactJS. Candidate should be familiar... 
    Temporary work
    Work at office
    Local area

    Seacorp Inc

    Manassas, VA
    3 days ago
  • $135k - $250.5k

     ...domains in the interest of national security. Job Title: : Lead, Software Engineer ( Software IPT Lead) Job Code : 42068 Job Location:...  ...and integration, and both application?level and embedded C/C++ development, including Linux?based GUI and system control work... 
    Local area
    Flexible hours

    L3Harris Technologies

    Centreville, VA
    12 hours ago
  • $121.56k

     ...financial institutions. Role SummaryWe are looking for a Lead Software Developer to design, develop, and maintain high‑quality software...  .... This role requires strong technical expertise, sound engineering judgment, and the ability to collaborate effectively across teams... 
    Overseas

    SWIFT

    Manassas, VA
    1 day ago
  • $82k

     ...analysis, and implement corrective actions.Contribute to new feature development as well as maintenance and enhancement of existing software systems.Maintain adherence to Swift's security guidelines and coding standards.Adhere to Swift's reference architecture and design... 
    Overseas

    SWIFT

    Manassas, VA
    3 days ago
  • $90k - $110k

    OverviewVTG is seeking a Senior Associate Software Engineer to support our Navy customer in Manassas, VA. This role is mostly onsite. The Associate...  ...development - primarily but not limited to Java, Python, C++Work as part of a larger integrated team across multiple... 
    Work experience placement

    VTG

    Manassas, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!