Find the latest C++ Software Engineer jobs from companies hiring across the globe. This page features opportunities for developers specializing in high-performance, system-level, and performance-critical applications.
C++ Software Engineer - Active Secret clearance
General Dynamics Mission Systems, Inc
Manassas, Virginia, US
full-time•
1d ago
C++ Software Developer
MANTECH
Arlington, Virginia, US
full-time•
2w ago
C++ Software Engineer - Active Secret clearance
General Dynamics Mission Systems, Inc
Manassas, Virginia, US
full-time•
3d ago
C/C++ Software Engineer
AMERICAN SYSTEMS
McLean, Virginia, US
full-time
C/C++ Software Developer
Ariadne
Bethesda, Maryland, US
full-time
C++ Software Engineer - Active Secret clearance Jobs
General Dynamics Mission Systems
Manassas, Virginia, US
full-time•
1d ago
Senior Software Developer C++ (Program Principal Engineer )
Black Canyon Consulting
Bethesda, Maryland, US
full-time
C++ Software Engineer (DC, NoVA)
Stellar Science
Vienna, Virginia, US
full-time•
1mo ago
C++ Software Engineer (Onsite) - Linux/Qt Growth Role
Basic Qualifications :
Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and 6 months of job-related experience. Agile experience preferred,
CLEARANCE REQUIREMENTS:: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Candidate must be able to work onsite.
Responsibilities for this Position:
We are hiring a Software Engineer. Help make the technologies, products and services that make a difference. That’s the opportunity that’s waiting for you at General Dynamics Mission Systems. We help our nation’s heroes keep our nation safe by creating solutions so advanced, they redefine innovation for the world. It’s an amazing challenge. And it’s waiting for you now. We apply advanced technologies such as Artificial Intelligence, AR/VR, and Cloud Native to solve our customers’ missions in cyber, RF, undersea, interstellar space and everything in between.
Key Responsibilities:
• Develop and maintain software for payload control systems.
• Implement and test networking protocols and socket programming.
• Collaborate with cross-functional teams to design and integrate software solutions.
• Troubleshoot and resolve software issues to ensure optimal system performance.
• Participate in code reviews and contribute to continuous improvement of software development practices.
Must Have Qualifications:
• Proficiency in C++ programming.
• Experience with networking protocols and socket programming.
• Identifies opportunities to apply AI for continuous improvement and innovation.
Nice to Have Qualifications:
• Software development experience in a Linux environment.
• Experience with Agile development methodologies.
• Experience with the QT Framework.
• Knowledge of Kubernetes and Docker.
• Understanding of Submarine Warfare Federated Tactical Systems (SWFTS).
• Familiarity with Git version control system.
• Knowledge of submarine systems and operations.
Our Commitment to You:
• An exciting career path with opportunities for continuous learning and development.
• Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
• Flexible schedules with every other Friday off work, if desired (9/80 schedule)
• Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
• See more at gdmissionsystems.com/careers/why-work-for-us/benefits
Workplace Options:
This position is fully on-site in Middletown, RI or Manassas, VA
#CJ2
Salary Note: This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range: USD $95,347.00 - USD $105,806.00 /Yr. Company Overview:
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
Insights drawn from the latest openings on this page so you can compare employers, locations, and pay before applying.
Top Companies Hiring
General Dynamics Mission Systems, Inc2 roles
MANTECH1 role
AMERICAN SYSTEMS1 role
Ariadne1 role
General Dynamics Mission Systems1 role
Black Canyon Consulting1 role
Top Locations
Virginia, US7 roles
Maryland, US3 roles
Most listings on this page are on-site or hybrid.
Salary Range Overview
Across 10 listings, advertised pay ranges from USD 95k to USD 162k.
Typical band: USD 96k – 125k.
Figures reflect employer-disclosed salaries on current openings and may vary by location, experience, and company stage.
Employment Types
Full-Time10 roles
Get Ready for a c++ software engineer Interview
Free Skillora tools tailored to this role: practise the exact questions you'll face, benchmark salary expectations, and tune your resume before you apply.
Here are some of the latest openings matching this category. Browse the full list above to filter by location, experience, and employment type.
#1C++ Software Engineer - Active Secret clearance
General Dynamics Mission Systems, IncManassas, Virginia, USFull-TimeUSD 95k–106k / yearPosted May 20, 2026
Basic Qualifications : Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and 6 months of job-related experience. Agile experience preferred, CLEARANCE REQUIREMENTS:: Department …
MANTECHArlington, Virginia, USFull-TimePosted May 5, 2026
MANTECH seeks a motivated, career and customer-oriented C++ Software Developer to join our team in Arlington, VA. This is a full-time, onsite position. In this role, you will be integral to the core simulation development for the US Air Force's critical Airfield Damage - Assessment & Resiliency Modeling (AD-ARM) suite.…
General Dynamics Mission Systems, IncManassas, Virginia, USFull-TimePosted May 18, 2026
Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and 6 months of job-related experience. Agile experience preferred, CLEARANCE REQUIREMENTS:: Department of…
AMERICAN SYSTEMSMcLean, Virginia, USFull-TimeUSD 97k–162k / year
Overview: We are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command, Control, Communications, Computers, and Intelligence (C4I) systems for U.S. Customs and Border Protection’s Air and Marine Operations Center (AMOC). This role supports the Air and Marine Operations Surveillance System…
Ariadne seeks a talented C++ Programmer to develop and maintain an indexing engine and a web content delivery framework. The engine processes and makes searchable terabytes of rapidly growing biomedical information. The web portal system handles over 10 million hits from 1 million unique users every day. Both are high-…
#6C++ Software Engineer - Active Secret clearance Jobs
General Dynamics Mission SystemsManassas, Virginia, USFull-TimeUSD 95k–106k / yearPosted May 20, 2026
Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and 6 months of job-related experience. Agile experience preferred, CLEARANCE REQUIREMENTS:: Department of…
#7Senior Software Developer C++ (Program Principal Engineer )
Black Canyon ConsultingBethesda, Maryland, USFull-Time
Overview Black Canyon Consulting (BCC) is searching for a Senior C++ Software Developer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This opportunity is full time and onsite at the NIH-NCBI …
Stellar Science is seeking several modern C++20/23 Software Engineers with three or more years of industry experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience) required, MS/PhD degree desired. Join our unique, collaborative team to help implement l…
#9C++ Software Engineer (Onsite) - Linux/Qt Growth Role
Congensys CorpWoodlawn, Maryland, USFull-TimePosted May 17, 2026
Congensys Corp is seeking a Junior Software Engineer (C++ developer) in Woodlawn, Maryland. The role requires strong C++ fundamentals and Linux experience, with candidates having 1-3 years of experience preferred. This long-term contract position offers a pay rate of $45 to $50 per hour on W2 or $50 to $55 on c2c/1099.…
SWIFT Financial Messaging ServicesManassas, Virginia, USFull-TimePosted May 7, 2026
ABOUT US We’re the world’s leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas. No other organisation can address the scale, precision, pace and trust that this demands, and we’re proud to support the globa…
Find the latest C++ Software Engineer jobs from companies hiring across the globe. This page features opportunities for developers specializing in high-performance, system-level, and performance-critical applications.
C++ remains a powerful programming language widely used in game development, financial systems, embedded software, operating systems, robotics, and high-frequency trading platforms. Employers are seeking engineers with strong knowledge of object-oriented programming, memory management, multithreading, STL, and performance optimization.
Many roles require experience with system architecture, low-latency applications, real-time processing, and cross-platform development. Familiarity with Linux environments, debugging tools, and version control systems is often preferred.
Our curated listings include remote, hybrid, and onsite opportunities across North America, Europe, Asia-Pacific, and global technology hubs. Positions range from mid-level developers to senior and principal engineering roles.
Each job posting includes detailed technical requirements, responsibilities, and application instructions to help you quickly identify the best fit.
Browse global C++ Software Engineer openings today and advance your career in high-performance software development.
Found a role you like? Practice with Skillora's AI-powered mock interviews tailored to the specific job you're applying for. Get real-time feedback and improve your chances of landing the offer.