1

C Software Developer Jobs in Merrifield, VA (NOW HIRING)

Software Developer

Mclean, VA · On-site +1

$86K - $198K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Experience with Python, C, C++ to work on OCUDU, and dApp development * Ability to obtain a Secret clearance * Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree ...

New

Software Developer

Mclean, VA

$86K - $198K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Experience with Python, C, C++ to work on OCUDU, and dApp development * Ability to obtain a Secret clearance * Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree ...

New

Software Developer

Mclean, VA · On-site

$86K - $198K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Experience with Python, C, C++ to work on OCUDU, and dApp development * Ability to obtain a Secret clearance * Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree ...

New

NS2 Mission is seeking an excellent Software Developer candidate to join our engineering team in ... Experience with C/C++, Python, and/or FORTRAN. * Experience with SIGINT community. * Strong ...

NS2 Mission is seeking an excellent Software Developer candidate to join our engineering team in ... Experience with C/C++, Python, and/or FORTRAN. * Experience with SIGINT community. * Strong ...

C++ Software Developer

Manassas, VA · On-site

$100K - $140K/yr

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 ...

Bachelors of Science in Computer Science or Software Engineer * Proficient knowledge with Java ... C., CSSI employs nearly 200 employees throughout the country, helping customers across the United ...

Software Developer

Springfield, VA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Amyx is seeking to hire a Software Developer-Intermediate to support our Cybersecurity Division/NGA Defender in the NCR (Offsite) Contractor Site area. Develops, creates, maintains, and writes/codes ...

C++ Developer

Chantilly, VA · On-site

$50.25 - $67.50/hr

At least 5 years' experience in software engineering with C++. * Good experience with applications design and software architecture. * Experience with compute-intensive analytics and technical ...

Software Developer

Arlington, VA

$69K - $158K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Software Developer The Opportunity: As a full stack developer, you can resolve a problem with a ... Experience with Java, Python, C#, C/C++, .NET, JavaScript, React, or NodeJS * Ability to acquire ...

Software Developer

Arlington, VA · On-site

$69K - $158K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Arlington, Virginia, USA Software Developer The Opportunity: As a full stack developer, you can ... Experience with Java, Python, C#, C/C++, .NET, JavaScript, React, or NodeJS * Ability to acquire ...

... Stack Software Developer to join a small, high-performing team supporting submarine design ... Develop, debug, and maintain C++ applications supporting naval and basewide systems. * Contribute ...

Showing results 21-40

C Software Developer information

See Merrifield, VA salary details

$10

$57

$95

How much do c software developer jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for c software developer in Merrifield, VA is $57.65, according to ZipRecruiter salary data. Most workers in this role earn between $47.02 and $63.32 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a C software developer?

To thrive as a C Software Developer, you need a solid understanding of C programming, algorithms, data structures, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, debugging tools such as GDB, and experience with build systems and compilers are essential. Strong problem-solving skills, attention to detail, and effective communication set top developers apart. These skills ensure efficient, reliable code development, seamless collaboration, and the ability to address complex software challenges.

What is the difference between C Software Developer vs C++ Software Developer?

AspectC Software DeveloperC++ Software Developer
Required CredentialsBachelor's in Computer Science or related field; knowledge of C languageBachelor's in Computer Science or related field; knowledge of C and C++ languages
Work EnvironmentEmbedded systems, operating systems, device driversApplication development, game development, software tools
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware applications, game engines, high-performance software

The main difference between a C Software Developer and a C++ Software Developer lies in the programming languages they specialize in and the types of projects they typically work on. C developers focus on low-level programming, embedded systems, and hardware interfacing, while C++ developers work on more complex applications, leveraging object-oriented features. Both roles require strong programming skills and a solid understanding of computer architecture, but their work environments and project types often differ.

What are some common challenges C software developers face when working on large-scale projects?

C Software Developers often encounter challenges related to memory management, debugging, and ensuring code portability across different platforms in large-scale projects. Since C provides low-level access to system resources, developers must be vigilant about preventing memory leaks, buffer overflows, and other vulnerabilities. Collaborating with teams also requires maintaining clear and consistent coding standards to facilitate code reviews and integration. Effective communication and thorough documentation are crucial for managing complexity and ensuring project success.

What does a C software developer do?

A C Software Developer is responsible for designing, developing, testing, and maintaining software applications using the C programming language. They work on a range of projects, from embedded systems and operating systems to application software, ensuring efficiency, reliability, and performance. C developers often collaborate with other engineers and teams to integrate hardware and software, debug code, and optimize existing programs.

What cities near Merrifield, VA are hiring for C Software Developer jobs?

Cities near Merrifield, VA with the most C Software Developer job openings:

Infographic showing various C Software Developer job openings in Merrifield, VA as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $119,907 per year, or $57.6 per hour.

Software Developer

Ryde Technologies, LLC

Fort Belvoir, VA • On-site

Full-time

Re-posted 3 days ago


Job description

We are looking for a Software Developer to join our team:
Requirements:
  • Active TS is required for this role
  • Must have 3+ years as a software developer.
  • Proficient in C and C# and BOFs.
  • Must pass the DCART senior developer aptitude test before joining DCART as an Operator.
  • Strong familiarity with the Windows API/Win32 modules for tool development
  • Experience in the development of Windows kernel modules.

Desired:
  • Should have 1+ years' experience in offensive capability development for Windows environments
  • Should have 1+ years' experience working in an agile/scrum environment.
  • Experience with C2 frameworks, especially Cobalt Strike.
  • Experience with host-based computer forensics, network-based forensics, cyber incident response, cyber-criminal investigation, intrusion detection/analysis, designing countermeasures and mitigations against potential exploitations of programming language weaknesses and vulnerabilities, cyber red teaming, network penetration testing, security operations center analysis, defensive cyber operations, or offensive cyber operations.
  • Malware development, analysis, binary disassembly, binary decomplication, network/communication protocol analysis, software vulnerability research, or software exploit development.
  • 3-5 years development industry experience.
  • Strong familiarity with Windows Active Directory
  • Experience developing exploits, shellcode, and bypassing mitigations such as nonexecutable stack (NX) and ASLR as well as more advanced exploit mitigations.
  • Ability to conduct dynamic analysis as needed via debuggers.
  • Expertise in AV/EDR evasion techniques.

EEO Compliance:
Ryde is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Ryde will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.