1

Contract Sr C++ Software Engineer Jobs (NOW HIRING)

$126K - $166K/yr

About the Position We're looking for a highly skilled and adaptable senior C/C++ engineer to join ... Senior Software Engineer Requirements: * Capital Markets Experience - understanding of front ...

Software Engineer Sr C/C++

Manassas, VA · On-site

$122K - $161K/yr

The Work Lockheed Martin Rotary and Mission Systems is seeking a Software Engineer C/C++ Sr. in ... contract first approaches. • Experience with static application security testing (SAST) tools ...

Senior Software Engineer - Marine Media Team

Cary, NC · On-site

$124K - $164K/yr

Senior C/C++ Embedded Software Engineer We are seeking a full-time Senior C/C++ Embedded Software Engineer in our Cary, NC location on our Marine embedded software development team. We're seeking ...

Software Engineer Sr C/C++

Manassas, VA · On-site

$122K - $161K/yr

The Work Lockheed Martin Rotary and Mission Systems is seeking a Software Engineer C/C++ Sr. in Manassas, VA. In this role you will have the responsibility of: Participate in a crossfunctional team ...

next page

Showing results 1-20

Contract Sr C Software Engineer information

See salary details

$94K

$158.2K

$223K

How much do contract sr c++ software engineer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for contract sr c++ software engineer in the United States is $158,190.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $183,500.00 per year, depending on experience, location, and employer.

What are Contract Sr C++ Software Engineers?

Contract Sr C++ Software Engineers are experienced professionals hired on a temporary or project basis to design, develop, and maintain software applications using the C++ programming language. They typically work on complex systems, contribute to architecture decisions, and may lead or mentor other developers. As contractors, they are not permanent employees and often work for a specific duration or until a project's completion, providing specialized expertise as needed.

What are the key skills and qualifications needed to thrive as a Contract Sr C++ Software Engineer, and why are they important?

To thrive as a Contract Sr C++ Software Engineer, you need deep expertise in C++ programming, software architecture, and strong problem-solving abilities, often backed by a degree in computer science or related field. Familiarity with integrated development environments (IDEs) like Visual Studio, version control systems such as Git, and experience with modern C++ standards (C++11/14/17/20) are typically required. Excellent communication, adaptability, and the ability to work independently set standout engineers apart in contract roles. These skills ensure efficient delivery of robust software solutions, effective collaboration with diverse teams, and the flexibility to quickly integrate into new projects.

What is the difference between Contract Sr C++ Software Engineer vs Contract Embedded C++ Developer?

AspectContract Sr C++ Software EngineerContract Embedded C++ Developer
CredentialsBachelor's or higher in CS or related field; experience in C++Bachelor's or higher in CS, EE, or related; embedded systems experience
Work EnvironmentSoftware development teams, office or remoteEmbedded systems, hardware labs, or remote
Industry UsageTech, finance, software servicesAutomotive, aerospace, IoT devices
Search & ComparisonOften compared for C++ roles in software developmentCompared when focusing on embedded systems expertise

The Contract Sr C++ Software Engineer typically works on application-level software in various industries, while the Contract Embedded C++ Developer specializes in embedded systems with hardware integration. Both roles require strong C++ skills and similar credentials, but differ mainly in environment and industry focus.

What are some common challenges faced by a Contract Sr C++ Software Engineer when joining a new project?

As a Contract Sr C++ Software Engineer, you may encounter challenges such as quickly ramping up on complex legacy codebases, adapting to different coding standards, and integrating with diverse development teams. Since contract roles often require immediate contributions, you'll need to efficiently understand project requirements and existing architectures. Strong communication skills are essential for collaborating with permanent staff and stakeholders, ensuring that your work aligns with project goals and timelines.
More about Contract Sr C Software Engineer jobs
What cities are hiring for Contract Sr C++ Software Engineer jobs? Cities with the most Contract Sr C++ Software Engineer job openings:
What are the most commonly searched types of Sr C++ Software Engineer jobs? The most popular types of Sr C++ Software Engineer jobs are:
What states have the most Contract Sr C++ Software Engineer jobs? States with the most job openings for Contract Sr C++ Software Engineer jobs include:
What job categories do people searching Contract Sr C++ Software Engineer jobs look for? The top searched job categories for Contract Sr C++ Software Engineer jobs are:
C/C++Software Engineer

Contractor

Posted 29 days ago


Job description

Company Description

Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)

Job Description

C/C++ Software Engineer


On behalf of our client, Procom Services is searching for a C/C++ Software Engineer for a contract opportunity in Hillsboro, Oregon. 


C/C++ Software Engineer Job Details


We are looking for a strong C/C++ software engineer with at least 5 years of experience developing commercial quality HW emulation/simulation software. Candidate must have experience releasing commercial quality software to hundreds or thousands of users.


Candidate must have experience reading HW specifications and RTL in Verilog, or working in pre-silicon emulation/simulation environments. Prior experience working for EDA companies such as Synopsys, Cadence, Mentor, desired.


Candidate must have experience writing unit tests and using test frameworks such as cunit, junit, nunit or the like. Candidate must have experience with automated regression testing, release and configuration management.


Driver, embedded FW or BIOS development experience is a plus.


Finally, candidate must have experience working in a geo-dispersed, fast-paced development environment. We are looking for someone with a background (Bachelor's/Master's Degree) in Computer Science or Computer Engineering with the majority of their day to day activities writing high quality code.


Manager will most likely extend to 18 months. Need candidates that can commit to being onsite in Oregon.



C/C++ Software Engineer Mandatory Skills


  • C/C++ Software Engineering
  • Experience releasing commercial quality software to hundreds or thousands of users
  • Experience reading HW specifications and RTL in Verilog, or working in pre-silicon emulation/simulation environments
  • Prior experience working for EDA companies such as Synopsys, Cadence, Mentor, desired
  • Experience writing unit tests and using test frameworks such as cunit, junit, nunit or the like
  • Experience with automated regression testing, release and configuration management
  • Driver, embedded FW or BIOS development experience is a plus
  • Experience working in a geo-dispersed, fast-paced development environment.
  • We are looking for someone with a background (Bachelor's/Master's Degree) in Computer Science or Computer Engineering with the majority of their day to day activities writing high quality code.


C/C++ Software Engineer Start Date


ASAP


C/C++ Software Engineer Assignment Length


6+ Months


"Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties."

Additional Information

All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.