1

Software Developer C C++ Jobs in Ohio (NOW HIRING)

Now hiring for our Software Developer cohort starting in November 2026. To apply, please submit a ... Java, Python, C, C#, C , JavaScript, R, SQL, MATLAB, Mathematica, TypeScript, Shell scripting, Go ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

... software development and/or signal processing. The following experience areas are of interest: * Desired Programming languages/frameworks/platforms: * C++ (highly desired, as it is our primary ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

... software development and/or signal processing. The following experience areas are of interest: * Desired Programming languages/frameworks/platforms: * C++ (highly desired, as it is our primary ...

SRC, Inc. is currently seeking a Staff C++ Software Engineer to drive the technical direction of ... Toolchain & DevOps: Advanced mastery of configuration management (CMake), profiling/diagnostic ...

Embedded C/C++ Engineer

Elyria, OH · On-site

$119K - $157K/yr

Aerospace industry software compliance standards like DO-178C (if applying for aerospace divisions) * Prior Aero, Auto or any industrial experience.

SRC, Inc. is currently seeking a Staff C++ Software Engineer to drive the technical direction of ... Toolchain & DevOps: Advanced mastery of configuration management (CMake), profiling/diagnostic ...

Software Developer IV

Beavercreek, OH · On-site

$96K - $172K/yr

Strong coding skills in Java, Java Script, C/C++, Python. * Excellent verbal and written ... complex software. * Technical expertise in the application of engineering principles, concepts ...

next page

Showing results 1-20

Software Developer C C information

See Ohio salary details

$10

$54

$90

How much do software developer c c++ jobs pay per hour?

As of Aug 2, 2026, the average hourly pay for software developer c c++ in Ohio is $54.94, according to ZipRecruiter salary data. Most workers in this role earn between $44.81 and $60.34 per hour, depending on experience, location, and employer.

What is a Software Developer C C job?

A Software Developer C C++ is responsible for designing, developing, and maintaining software applications using the C and C++ programming languages. They work on system-level applications, embedded systems, game development, and high-performance software solutions. Their role includes writing efficient code, debugging, optimizing performance, and collaborating with teams to meet project requirements.

What are the typical daily responsibilities of a Software Developer C C ?

As a Software Developer C C++, your daily responsibilities often include designing, coding, and testing software solutions using C or C++, reviewing and optimizing existing codebases, and collaborating with team members through code reviews and project meetings. You may also be responsible for debugging, troubleshooting issues, and writing technical documentation to ensure maintainability and knowledge sharing within the team. Many developers work closely with cross-functional teams, such as QA engineers and product managers, to deliver robust and scalable applications. Staying up-to-date with industry standards and integrating new development tools or practices is also encouraged in this role.

What are the key skills and qualifications needed to thrive in the Software Developer C C position, and why are they important?

To thrive as a Software Developer C C++, you need strong programming skills in C and C++, a deep understanding of algorithms, data structures, and software engineering principles, often supported by a relevant degree such as Computer Science or Software Engineering. Familiarity with development environments like Visual Studio or Eclipse, version control systems such as Git, and possibly certifications like Microsoft Certified: Azure Developer Associate can be advantageous. Attention to detail, problem-solving ability, teamwork, and effective communication are vital for excelling in collaborative and complex development environments. These skills and qualities help ensure reliable, high-performance code and successful project delivery in demanding technical settings.

What are the most commonly searched types of Software Developer C C++ jobs in Ohio? The most popular types of Software Developer C C++ jobs in Ohio are:
What are popular job titles related to Software Developer C C++ jobs in Ohio? For Software Developer C C++ jobs in Ohio, the most frequently searched job titles are:
What job categories do people searching Software Developer C C++ jobs in Ohio look for? The top searched job categories for Software Developer C C++ jobs in Ohio are:
What cities in Ohio are hiring for Software Developer C C++ jobs? Cities in Ohio with the most Software Developer C C++ job openings:
Infographic showing various Software Developer C C++ job openings in Ohio as of July 2026, with employment types broken down into 81% Full Time, 15% Part Time, and 4% Contract. Highlights an 100% In-person job distribution, with an average salary of $114,285 per year, or $54.9 per hour.

Full-time

Re-posted yesterday


Job description

Join our innovative team and contribute to cutting-edge simulations!
We are seeking a highly motivated and experienced Software Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining software solutions for complex modeling and simulation applications. You will collaborate with a team of engineers and scientists to build robust, efficient, and scalable simulations for a variety of applications.
Responsibilities:
  • Design, develop, test, and debug software applications primarily in C++.
  • Develop and maintain modeling and simulation software, utilizing industry best practices.
  • Contribute to the architecture and design of new software features.
  • Write clear, concise, and well-documented code.
  • Collaborate effectively with team members in a fast-paced, agile environment.
  • Participate in code reviews and contribute to continuous improvement efforts.
  • Troubleshoot and resolve software defects.
  • Deploy and maintain applications on both Windows and Linux platforms.
  • Contribute to the development of test plans and execute testing procedures.
  • Stay up-to-date on the latest technologies and trends in software development.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 2 years of professional experience in software development using C++.
  • Strong experience in modeling and simulation principles and techniques.
  • Proficiency in developing applications for both Windows and Linux environments.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a team.
  • Active Top Secret Security Clearance with SCI and SAP eligibility.

Bonus Points (Preferred):
  • Experience with the EAAGLES framework.
  • Familiarity with Agile development methodologies.
  • Experience with testing frameworks (e.g., Google Test, Catch2).
  • Experience with scripting languages such as Python or Lua.
  • Experience using Jira and Confluence for project management and documentation.

#LI-MM1
#ONSITE
#MissionDrivenDevs
#DevsInDefense