1

Senior C Software Developer Jobs in Indiana (NOW HIRING)

Senior Software Developer

Indianapolis, IN · On-site

$52 - $68.75/hr

Senior Software Developer Location: Indianapolis, IN - Hybrid, 2 days onsite per week We are seeking a Senior Software Developer to provide technical leadership and development support for a ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... Develop and maintain software in languages including C, C++, Java, and/or Python within Linux ...

Develop and maintain software in languages including C, C++, Java, and/or Python within Linux ... Strong programming skills in C, C++, Java, and/or Python * Experience with version control systems ...

Software Developer Senior

Carmel, IN · On-site

$51.50 - $68.25/hr

The Senior Software Developer leads software development projects and oversees the quality and functionality of our software solutions. You will be responsible for designing, testing, and ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ... Develop and maintain software in languages including C, C++, Java, and/or Python within Linux ...

... Lead, Sr Software Engineer, Technology Analyst, Software Engineer, Computer Systems Analyst ... Computer Programmer or related. Experience must entail work with Spring Boot, Java, Junit, Kafka ...

Senior Software Engineer

Evansville, IN · Hybrid

$116K - $154K/yr

Why Join SS&C SS&C combines proprietary technology with deep industry expertise to support complex financial and health care operations. Our teams design, implement, and operate solutions that help ...

New

next page

Showing results 1-20

Senior C Software Developer information

See Indiana salary details

$19

$65

$99

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

As of Aug 25, 2026, the average hourly pay for senior c software developer in Indiana is $65.51, according to ZipRecruiter salary data. Most workers in this role earn between $51.68 and $73.41 per hour, depending on experience, location, and employer.

What is a senior C software developer?

Senior C Software Developers are experienced programmers who specialize in designing, developing, and maintaining software applications using the C programming language. They often lead development teams, architect complex systems, and ensure code quality and performance. Their responsibilities include writing efficient code, debugging complex issues, mentoring junior developers, and collaborating with other teams to deliver robust software solutions. Typically, they have several years of experience and a deep understanding of system-level programming, operating systems, and software engineering best practices.

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

To thrive as a Senior C Software Developer, you need deep knowledge of C programming, algorithms, data structures, and several years of professional software development experience. Familiarity with version control systems like Git, debugging tools such as GDB, and possibly certifications in software engineering or secure coding are typical requirements. Strong problem-solving skills, communication, and the ability to mentor junior developers are valuable soft skills in this role. These skills are vital for creating reliable, efficient software, collaborating effectively, and leading technical projects.

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

Senior C Software Developers often encounter challenges such as optimizing legacy code for performance, maintaining code quality across large codebases, and ensuring compatibility with various hardware architectures. Collaborating with cross-functional teams—including QA, DevOps, and hardware engineers—requires strong communication and problem-solving skills. Additionally, balancing new feature development with the responsibility of mentoring junior developers and conducting code reviews is a frequent aspect of this role.

What are popular job titles related to Senior C Software Developer jobs in Indiana?

For Senior C Software Developer jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Senior C Software Developer jobs in Indiana look for?

The top searched job categories for Senior C Software Developer jobs in Indiana are:

What cities in Indiana are hiring for Senior C Software Developer jobs?

Cities in Indiana with the most Senior C Software Developer job openings:

Infographic showing various Senior C Software Developer job openings in Indiana as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $136,267 per year, or $65.5 per hour.

Backend C/C++ Software Engineer - Merrillville, IN

Merrillville, IN • On-site

Cimcor, Inc.
11 - 50 employees

Full-time

Re-posted 4 days ago


Job description

Cimcor is an industry leader in developing innovative security, integrity and compliance software solutions. The firm is on the front lines of global corporate, government and military initiatives to protect critical IT infrastructure and has consistently brought IT integrity innovations to market. Cimcor's flagship software product, CimTrak, helps organizations monitor and protect a wide range of physical, network and virtual IT assets in real-time.  The CimTrak Integrity Suite protects your critical files, registry, configuration settings, users, policies, network devices and more from changes, whether malicious or accidental, that can take down your IT infrastructure, threaten critical/sensitive data, or cause non-compliance with regulations such as PCI, HIPAA, CMMC and many more. CimTrak eliminates the overwhelming change noise to pinpoint unwanted, unauthorized and unexpected activity in real-time to create and establish a trusted and resilient infrastructure. CimTrak enables change reconciliation by providing a side-by-side comparison highlighting real-time changes or change over time. If those changes are unwanted, CimTrak can roll-back and restore files and directories back to their approved state manually or automatically. Furthermore, CimTrak has the functionality that can prevent changes entirely for those files and directories that should never change.

We are seeking an innovative C/C++ developer to work on our world-class cybersecurity software. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback.  To ensure success as a C/C++ developer, you should exhibit advanced C/C++ software development skills and extensive experience in collaborating on software development projects. A first-class C/C++ developer will be someone whose software development expertise translates into highly functional and user-friendly applications.

You'll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our software product.

Responsibilities

  • Consulting with internal stakeholders to determine the scope of software development projects
  • Collaborating with the software development team on application design and development
  • Developing software and function applications across multiple platforms.
  • Performing diagnostic tests and debugging procedures.
  • Optimizing software by performing maintenance, bug fixes, updates, and upgrades.
  • Documenting processes and maintaining software development records.
  • Keeping up to date with C++ standards and advancements in application development.
  • Highly Proficient in SQL and the development and optimization of advanced queries.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Understanding and implementation of security and data protection, and secure coding techniques.
  • Optimize applications for maximum speed
  • Help front-end developers with coding and troubleshooting
  • Stay up-to-date on emerging technologies

Skills

  • A minimum of 2 years of experience as a C++ software developer.
  • Strong knowledge of C/C++
  • Extensive experience in deploying software across a variety of platforms and operating systems
  • Superb analytical and problem-solving skills
  • Knowledge of SQL, JavaScript, XML, and JSON
  • Knowledge of or the willingness to learn and quickly become proficient with the Go Language
  • Highly Proficient in SQL and the development and optimization of advanced queries.
  • Experience with the use of REST APIs.
  • Knowledge of code versioning tools such GIT.
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • BS/MS degree in Computer Science, Software Development, Engineering, or a related subject


This is an on-site software engineering position.  You will be working in the office at Cimcor HQ in Merrillville, IN

Employment Type: FULL_TIME