1

C Software Developer Jobs in Laurel, MD (NOW HIRING)

Demonstrate knowledge of one or more platforms and operating systems and of programming languages such as Windows, Linux, C/C++ and Python. * Test and debug software components and units. * Adhere to ...

Software Developer

Annapolis, MD · On-site

$64K - $128K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Most of the work is developed in Python, C++ and Java. The intended platforms are Windows and Linux ... The software developer also writes documentation pertinent to operating and supporting the ...

Software Developer

Annapolis, MD · On-site

$64K - $128K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Most of the work is developed in Python, C++ and Java. The intended platforms are Windows and Linux ... The software developer also writes documentation pertinent to operating and supporting the ...

Software Developer

Annapolis Junction, MD · On-site

$64K - $128K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Most of the work is developed in Python, C++ and Java. The intended platforms are Windows and Linux ... The software developer also writes documentation pertinent to operating and supporting the ...

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

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

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

Software Developer

Annapolis Junction, MD · On-site

$126K - $141K/yr

Demonstrate knowledge of one or more platforms and operating systems and of programming languages such as Windows, Linux, C/C++ and Python.Test and debug software components and units.Adhere to ...

C++ Developer

Fort George G Meade, MD · On-site

$54.25 - $73.25/hr

VOR Technology is seeking a Software Engineer to add new features that require design/code improvements to analytic tools (existing application). Code will be developed in C and C++. Qualifications

C++ Developer

Fort George G Meade, MD · On-site

$54.25 - $73.25/hr

VOR Technology is seeking a Software Engineer to add new features that require design/code improvements to analytic tools (existing application).Code will be developed in C and C++. Qualifications

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

C++ Software Developer

Arlington, VA

$104K - $172K/yr

  • Medical

  • Life

  • Retirement

  • PTO

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

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

Software Developer

Arlington, VA · On-site

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

Showing results 21-40

C Software Developer information

See Laurel, MD salary details

$10

$57

$94

How much do c software developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for c software developer in Laurel, MD is $57.30, according to ZipRecruiter salary data. Most workers in this role earn between $46.73 and $62.93 per hour, depending on experience, location, and employer.

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 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 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 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 the most commonly searched types of C Software Developer jobs in Laurel, MD?

The most popular types of C Software Developer jobs in Laurel, MD are:

What cities near Laurel, MD are hiring for C Software Developer jobs?

Cities near Laurel, MD with the most C Software Developer job openings:

Infographic showing various C Software Developer job openings in Laurel, MD as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $119,186 per year, or $57.3 per hour.

Software Developer

Gormat

Annapolis, MD • On-site

Other

Re-posted 23 days ago


Job description

What You'll Be Doing:
  • Design and code software components, units, and modules to meet product specifications and development schedules for clients/customers.
  • Demonstrate knowledge of one or more platforms and operating systems and of programming languages such as Windows, Linux, C/C++ and Python.
  • Test and debug software components and units.
  • Adhere to product build and release schedules and strategies.
  • Document and present findings.
  • Develop software prototype demonstrations.
  • Do independent research into software and device vulnerabilities.
  • Collaborate with headquarters and local customers to develop and integrate cutting-edge CNO tools.

Minimum Qualifications:
  • Bachelor's degree from an accredited college or university in a related discipline and 3+ years of experience. A Master's degree may substitute for 3 years of experience.
  • Active TS/SCI clearance w/Poly
  • C/C++ and Python experience
  • Assembly experience (any platform/processor)

Preferred Qualifications:
  • Experience supporting USCYBERCOM, NSA, DoD cyber operations, or related mission environments
  • Experience doing Software Development, Reverse Engineering, and Vulnerability Analysis
  • Experience on at least two of the following platforms: Linux, Windows, Mobile

TS/SCI with polygraph is required.