C++ Software Engineer Jobs
C++ Software Engineer jobs are open from new-grad to principal and staff level across defense, finance, gaming, and embedded systems, with common specializations in systems programming, real-time performance optimization, and low-latency infrastructure. Scan the live roles below and apply to whichever ones fit.
Find C++ Software Engineer JobsLooking for remote work? View remote C++ software engineer jobs →Overview
Showing 5 of 296+ C++ Software Engineer jobs











INTRODUCTION
Hi, We have an Urgent requirement for the C++ / Unix Developer – Sybase Migration at Remote. If you are interested Kindly Please share resume and best reachable number.
ROLE AND RESPONSIBILITIES
Job Title: C++ / Unix Developer – Sybase Migration
Location: Remote
Duration: Long Term
- Bachelors or Any Degree with minimum 3 to 4+ Years’ Experience in Information Technology or the relevant Field.
- Must have a 8+ years of experience in C++ development.
- Strong hands-on experience with Unix/Linux.
- Good experience with Sybase databases.
- Previous experience in Sybase migration projects is highly preferred.
- Strong debugging, troubleshooting, and problem-solving skills.
- Must be technically strong and comfortable with hands-on development.
See All 296+ C++ Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find C++ Software Engineer JobsC++ Software Engineer Job Market
Who's Hiring
- Akina10

- Garmin8

- Esri5

- Figma5

- Anduril5

Top Industries Hiring
- Technology & Software36
- Consulting & Professional Services11
- Investment & Asset Management7
- Manufacturing4
- Aerospace & Defense2
What Employers Look For
The qualifications that appear most often in C++ software engineer jobs.
- Proficiency in modern C++ standards including C++11 through C++20
- Experience with memory management, pointers, and performance optimization techniques
- Strong understanding of data structures, algorithms, and system-level programming
- Familiarity with build systems such as CMake and version control using Git
- Experience debugging with tools like Valgrind, GDB, or platform-equivalent profilers
- Bachelor's degree in computer science, computer engineering, or a related technical field
Tips for Your C++ Software Engineer Job Search
Tailor your resume for memory-sensitive roles
Highlight direct experience with memory management, ownership semantics, and RAII patterns rather than listing C++ generically. Recruiters screening c++ software engineer resumes look for evidence you understand the language at the resource level, not just its syntax.
Show your standard version fluency clearly
Many job descriptions for c++ software engineer roles specify C++11, C++14, C++17, or C++20. Call out which standards you've shipped production code in so hiring teams don't have to guess whether your experience matches their codebase.
Build a portfolio around performance artifacts
Attach benchmark results, profiling outputs, or latency comparisons to your GitHub projects. Hiring managers for c++ software engineer positions care less about the feature you built and more about the constraints you worked within and how you measured the outcome.
Apply early to roles that fit
Migrate Mate lists c++ software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Prepare a systems design answer in C++ terms
Generic distributed-systems answers don't land as well in c++ software engineer interviews. Practice framing your design choices around thread safety, lock-free data structures, or cache coherence so your answers signal depth in the language's actual trade-offs.
Negotiate by anchoring to scope and performance targets
When negotiating for a c++ software engineer role, tie your ask to concrete ownership, such as owning a latency-critical subsystem or leading a migration to a newer standard, rather than seniority titles alone, which vary widely across companies.
C++ Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most c++ software engineers?
The most active employers for c++ software engineers right now are Akina, Garmin, and Esri, and the most openings are in California, New York, and Virginia, based on current listings on Migrate Mate as of November 2026. Demand is especially concentrated in defense contracting, high-frequency trading, and game engine development.
How many c++ software engineer jobs are remote?
About 60% of c++ software engineer openings are fully remote or hybrid as of November 2026, though the share varies significantly by domain. Backend infrastructure, tools engineering, and game client roles tend to offer the most remote flexibility, while embedded, real-time, and hardware-adjacent positions more often require on-site access to specialized equipment.
How do you become a c++ software engineer?
Start by gaining a solid foundation in C++ through coursework or self-study, focusing on memory management, the standard library, and object-oriented design. Build real projects that demonstrate performance-conscious code, then contribute to open-source C++ repositories to show production-quality work. Entry-level roles in game development, simulation, or embedded systems are common first positions.
How do you get hired as a c++ software engineer with little experience?
Focus on demonstrating systems-level thinking through personal or academic projects rather than years of employment. Roles in game modding, robotics competitions, or academic research labs often provide legitimate C++ experience early. Applying to companies with structured junior engineering programs in defense, automotive, or simulation gives you a clearer path than targeting senior-heavy startups.
What does the c++ software engineer interview process look like?
Most c++ software engineer interview loops include a recruiter screen, a technical phone round focused on language semantics and data structures, and a multi-stage onsite or virtual loop. Expect at least one session on memory management and undefined behavior, one algorithmic coding round, and a system design discussion that often involves concurrency or low-latency architecture decisions specific to the team's domain.
Where can I find and apply to c++ software engineer jobs?
You can find and apply to c++ software engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the roles available, find the ones that match your experience and preferences, and apply directly to each listing that fits.
See All 296+ C++ Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find C++ Software Engineer Jobs