2

Entry Level C Programming Jobs in Washington, DC

CNO Developer 3

Hanover, MD · On-site

$124K - $170K/yr

... C++ programming • Proficiency in low-level internals in one or more technology areas (e.g ... Certified Entry-Level Python Programmer (PCEP) or C++ Certified Professional Programmer ...

Control Engineer 2 - Manassas

Manassas, VA · On-site

$83K - $108K/yr

Lead programming / configuration team efforts for complex automation and SCADA applications ... Assigns technical tasks and coordinates with entry-level engineers * Assigns tasks and coordinates ...

Engineer II/III, Grade 22/25

Rockville, MD · On-site +1

$83K - $134K/yr

  • Retirement

  • PTO

FOR WHOM WE ARE LOOKING THIS IS AN ENTRY-LEVEL POSITION WITH PROMOTIONAL OPPORTUNITIES. MCDOT seeks ... This position requires possession and maintenance at all times of a valid Class "C" (or equivalent ...

Software Engineer TS

Centreville, VA

$63K - $111K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Parsons is seeking an entry-level engineer with a Top Secret clearance to join our agile, tight ... Programming Languages: Proficiency in C, C++, Java, and web programming. * Software Design:

Software Engineer TS

Centreville, VA · On-site

$63K - $111K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Parsons is seeking an entry-level engineer with a Top Secret clearance to join our agile, tight ... Programming Languages: Proficiency in C, C++, Java, and web programming. * Software Design:

Design Engineer

Alexandria, VA · On-site

  • Medical

  • Retirement

Overview Imperative is seeking an entry\-level systems Design Engineer to be part of a special ... AutoCAD, SOLIDWORKS, Excel, MS Office Programming: Matlab, C, C++, JAVA, LINUX or other relevant ...

Showing results 41-60

Entry Level C Programming information

See Washington, DC salary details

$16

$30

$89

How much do entry level c programming jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for entry level c programming in Washington, DC is $30.27, according to ZipRecruiter salary data. Most workers in this role earn between $19.33 and $26.15 per hour, depending on experience, location, and employer.

What is entry level C programming?

Entry level C programming jobs are positions designed for individuals who are new to the field of software development and have foundational knowledge of the C programming language. These roles typically involve tasks such as writing, testing, and debugging simple C code, maintaining existing software, and collaborating with more experienced engineers. Employers often seek candidates who understand basic programming concepts, data structures, and algorithms, but may not require extensive professional experience. Entry level positions are a great way to build practical skills and gain exposure to software development processes in a real-world environment.

What do entry level C programmers do?

As an entry-level C programmer, you can expect to work on tasks such as writing and debugging basic code modules, assisting with the maintenance of existing software, and developing small utility programs. You might also be involved in code reviews, writing unit tests, and collaborating with senior developers to learn best practices. Over time, you may take on more complex assignments, such as optimizing performance or contributing to larger development projects, helping you gradually build your skills and confidence in a team environment.

What skills and qualifications are needed to thrive as an entry level C programmer?

To thrive as an Entry Level C Programmer, you need a solid understanding of C programming fundamentals, problem-solving skills, and a relevant degree or coursework in computer science or software engineering. Familiarity with integrated development environments (IDEs) like Code::Blocks or Visual Studio, version control systems such as Git, and basic debugging tools is typically required. Strong attention to detail, willingness to learn, and effective communication help you collaborate with teams and adapt to new challenges. These skills are crucial for writing efficient code, troubleshooting issues, and contributing effectively to software projects in a professional environment.

What is the difference between Entry Level C Programming vs Entry Level Embedded Systems Developer?

AspectEntry Level C ProgrammingEntry Level Embedded Systems Developer
Required CredentialsBasic programming knowledge, often a degree in Computer Science or related fieldSame as C Programming, plus some knowledge of hardware and microcontrollers
Work EnvironmentSoftware development teams, office or remoteHardware labs, manufacturing facilities, or office
Industry UsageSoftware companies, tech startups, embedded device firmsConsumer electronics, automotive, industrial automation
Common Search/ComparisonYesYes

Entry Level C Programming focuses on writing and debugging C code primarily for software applications. In contrast, Entry Level Embedded Systems Developer involves programming embedded hardware with C, requiring some hardware knowledge. Both roles share similar foundational skills but differ in their application environments and hardware interaction.

What are the most commonly searched types of C Programming jobs in Washington, DC?

The most popular types of C Programming jobs in Washington, DC are:

Infographic showing various Entry Level C Programming job openings in Washington, DC as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $62,966 per year, or $30.3 per hour.

$124K - $170K/yr

Full-time

Re-posted yesterday


Job description

Job Summary:
T-Rex Solutions, LLC is a mid-tier business providing data-centric mission services to the Federal government. They are looking for a talented CNO Developer 3 to lead the design, development, and maintenance of hardware or software-based CNO capabilities while ensuring effective communication with leadership and customers.
Responsibilities:
• Leads the designing, developing, documenting, testing, debugging and maintenance of hardware or software based CNO capabilities.
• Ensure effective communication coordination and transparency with leadership and customers.
• Responsible for ensuring software standards meet network and security requirements.
• A SME that supervises and mentors subordinate project and ICON Innovation Collaborative (IIC) staff.
Qualifications:
Required:
• Bachelor's Degree and 12+yrs experience OR High School and 16+ yrs experience OR Associates and 14+ yrs OR experience OR Master's and 10+ yrs experience OR PhD and 8+ yrs experience
• Proficiency in Python and C/C++ programming
• Proficiency in low-level internals in one or more technology areas (e.g., Windows, Unix, Mobile, Network devices)
• Proficiency with networking (TCP/IP) and socket level programming
• Active TS/SCI security clearance with current polygraph is required
• Must be able to be in a stationary position more than 50% of the time
• Must be able to communicate, converse, and exchange information with peers and senior personnel
• Constantly operates a computer and other office productivity machinery, such as a computer
• U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Preferred:
• CNO capability development experience
• Software Analysis/Reverse Engineering experience
• Understanding of assembly programming concepts
• Unit Test experience
• Experience using Atlassian products (JIRA, Confluence, Crucible)
• Relevant industry standard certifications such as Certified Entry-Level Python Programmer (PCEP) or C++ Certified Professional Programmer Certification (CPP)
• Experience with CI/CD pipeline/DevSecOps development
Company:
T-Rex is a leading IT solutions provider helping the Federal government modernize, protect, and scale its systems and data efficiently and effectively. Founded in 1999, the company is headquartered in Greenbelt, USA, with a team of 201-500 employees. The company is currently Growth Stage.