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.
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-performance, multi-threaded, distributed software systems running on hundreds of Linux-based servers at National Institutes of Health (NIH) in Bethesda, MD.
Required
• 5+ years of related software development experience
• hands-on C and C++ development experience, STL
• OO knowledge and programming experience in C++
• hands-on Web development experience on Linux/Unix, CGI, HTML/CSS, JavaScript
• flexibility and ability to learn and use new technologies
• ability to work well in a team environment as well as independently and get things done
Extremely Beneficial
• database design/development experience, SQL
• XML/XSLT knowledge and experience
• experience designing/building any application framework
• multi-threaded programming experience
• cross-platform Linux/Unix, Windows programming experience
• experience in writing Unix shell, Python or Perl scripts
• information retrieval and text indexing experience
Beneficial
• experience with any Web application development frameworks
• background in biology or bioinformatics
• distributed systems
• network programming
Education
• Bachelor's degree in Computer Science or similar is required
• Master's degree in Computer Science or equivalent is preferred
Additional Information
• Competitive salary depends on skills and experience.
• Excellent benefits package
• No telecommuting.
Several positions are available that have following responsibilities: design and development of business-logic and presentation components for NIH web portal, system performance optimization, development of algorithms for analyzing large volumes of biological data, design and support of databases for storing genomic and other biological information.
Thank you for your interest in our C/C++ Software Developer position!
We look forward to reviewing your application.
Click Apply button now!
Insights drawn from the latest openings on this page so you can compare employers, locations, and pay before applying.
Top Companies Hiring
Ariadne1 role
Eliassen Group1 role
Stellar Science Ltd Co1 role
Freewheel1 role
ECS1 role
Applied Intuition1 role
Top Locations
Virginia, US5 roles
Maryland, US4 roles
Remote1 role
10% of these openings can be done remotely.
Salary Range Overview
Across 10 listings, advertised pay ranges from USD 100k to USD 140k.
Typical band: USD 100k – 140k.
Figures reflect employer-disclosed salaries on current openings and may vary by location, experience, and company stage.
Employment Types
Full-Time9 roles
Contractor1 role
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/C++ Software Developer
AriadneBethesda, Maryland, USFull-Time
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-…
Description: Hybrid 2 days/ WK in Gaithersburg, MD Our client seeks two C++ Software Engineers at the mid or senior level to develop and integrate software on Linux. You will design, code, test, and integrate applications using modern C++ and Qt within an established software development lifecycle. You will collaborate…
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…
FreewheelReston, Virginia, USFull-TimePosted Aug 4, 2026
FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we h…
ECSSpringfield, Virginia, USFull-TimePosted Aug 5, 2026
Job Description Everforth ECS is seeking a Software Engineer to work in an onsite capacity at our Springfield, VA customer site. Everforth ECS is seeking an innovative and articulate Software Engineer to support the execution of a variety of projects including the development of applications and APIs for help users per…
About Applied IntuitionApplied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet. Applied Intuition services the automotive, defense, t…
Gromelski & Associates, Inc.Manassas, Virginia, USFull-TimeUSD 100k–140k / year
C++ Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Lo…
We are searching for cleared professionals who are passionate about their work and ready to take the next step in their careers! The talented individuals we hire at Synergy are provided with a multitude of contract opportunities from developing tip-of-the-spear capabilities to providing support for ongoing mission-crit…
Erias Ventures was founded to serve its customers with an entrepreneurial mindset. We value creative problem-solving, open communication, and empowering our employees to make decisions and put forth new ideas. Our staff includes technical experts working across multiple disciplines, bringing diverse perspectives to eve…
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.