1

C Programming Language Jobs in Ohio (NOW HIRING)

Senior Software Engineer II - Confluent

Columbus, OH · On-site

$118K - $156K/yr

Deep proficiency in at least one major backend programming language (e.g., Java, Go, C/C++, or Python) and strong fundamentals in data structures, algorithms, and system design. * Hands-on experience ...

Showing results 41-60

C Programming Language information

See Ohio salary details

$10.5K

$111.6K

$169.7K

How much do c programming language jobs pay per year?

As of Sep 12, 2026, the average yearly pay for c programming language in Ohio is $111,647.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,300.00 and $148,300.00 per year, depending on experience, location, and employer.

What is a C programming language?

A C Programming Language job involves designing, developing, and maintaining software using the C programming language. C is widely used for system programming, embedded systems, operating systems, and performance-critical applications. Professionals in this role typically write efficient, low-level code, optimize program performance, and debug software issues. They may work in industries such as telecommunications, automotive, finance, and gaming. Strong knowledge of memory management, data structures, and algorithms is essential for success in this field.

What does a C programmer do?

As a C Programmer, your daily tasks typically involve writing, testing, and debugging C code to develop new features or maintain existing software applications. You will often collaborate with software engineers, testers, and project managers to understand requirements and resolve technical issues. Other responsibilities may include code reviews, performance optimization, and keeping documentation up to date. This role usually involves significant problem-solving and critical thinking, offering engagement with both low-level system programming and high-level application development.

What skills and qualifications are needed to thrive as a C programmer?

To thrive as a C Programmer, you need a deep understanding of the C programming language, data structures, algorithms, and strong problem-solving abilities, often supported by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and operating system concepts, as well as relevant certifications, are valuable assets. Attention to detail, analytical thinking, and effective communication are key soft skills for identifying bugs and collaborating with team members. These skills are crucial for building reliable and efficient software solutions, maintaining code quality, and ensuring smooth coordination within development teams.

Are C programmers still in demand?

C programmers are still in demand, especially in systems programming, embedded systems, and performance-critical applications. Knowledge of C remains valuable for working with operating systems, device drivers, and hardware interfaces, and many industries rely on C for low-level programming tasks.

What cities in Ohio are hiring for C Programming Language jobs?

Cities in Ohio with the most C Programming Language job openings:

Infographic showing various C Programming Language job openings in Ohio as of August 2026, with employment types broken down into 15% Internship, and 85% Full Time. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $111,647 per year, or $53.7 per hour.

Information Technology Supervisor 3

Glenwillow, OH • On-site

Ohio Department of Taxation
Public Administration

$88K - $108K/yr

Full-time

Posted 11 days ago


Job description

You are required to submit your resume as an attachment with your online employment application.

What You'll Do:

We are looking for an experienced Information Technology Supervisor to lead our Gaming Systems/UAT team in analyzing and acceptance testing of all gaming vendor software and all Ohio Lottery Commission internal and external software modifications related to the central gaming system vendor.

In this hands-on leadership role, you will supervise a team of Business Process Analysts, manage user acceptance testing and serve as the primary contact with the central gaming vendor.  You will combine technical expertise with strong people leadership to drive team performance, foster collaboration, and deliver business value.  Key responsibilities include but are not limited to:

  • Lead, mentor, and supervise a team of Business Process Analysts

  • Manage the analysis and acceptance testing of all gaming vendor software and all Ohio Lottery Commission internal and external software modifications related to the central gaming system, prior to production installation

  • Manage the gathering, creation and coordination of technical and business requirements related to gaming vendor software and Ohio Lottery Commission internal and external software modifications related to the central gaming system

  • Oversee, assign and prioritize work for analyzing and testing of all new and modified applications of the central gaming vendor.

  • Review program and system documentation and test results

  • Manage the creation of detailed acceptance testing scripts required for acceptance testing of gaming vendor software and OLC internal software related to the central gaming system. 

  • Review and/or develop gaming vendor system and OLC system test data and procedures and oversee and monitor system test results

  • Serve as primary contact with the gaming vendor for daily operations and issues including maintaining open lines of communication, notifying the gaming vendor of issues, receiving and resolving central gaming issues, providing daily operational updates to the vendor, etc.

  • Enforce unit standards, policies and procedures

  • Conduct performance reviews, career development planning, and technical training for the team

  • Perform other duties and work on special projects

7 1/2 years (90 months) experience commensurate with job duties to be performed & knowledges & skills required as outlined in approved position description on file for position to be filled as advertised in job posting; 12 months experience in performing project management functions as defined in series purpose. 
-Or completion of undergraduate core coursework in computer science, or completion of undergraduate core coursework in any academic major which included at least one course in each of the following: advanced-level computer programming language (for example, Cobol, Delphi, Java, Powerbuilder, Visual Basic, Pl 1, SAS PCS, Pacbase, Full Visual Suite, Designer 2000, Developer 2000, C, C , Visual C, ECL, or Visual Studio), logic-based mathematics, data base concepts (for example, Oracle, Microsoft Access, Paradox, Sybase, IMS DB, DB2, Cache, DMS, or RDMS), computer systems analysis & design, & basic data processing concepts; additional 5 1/2 years (66 months) experience commensurate with job duties to be performed & knowledges & skills required as outlined in approved position description on file for position to be filled as advertised in job posting; 12 months experience in performing project management functions as defined in series purpose. 
-Or equivalent of Minimum Class Qualifications For Employment noted above. 
Job Skills: Information Technology, Computer Literacy, Management, Project Management, Software Development/Implementation, Testing Procedures, Adaptability, Critical Thinking, Innovation, Motivating Others, Leading Others