1

Senior C Software Developer Jobs in Commerce, MI

Senior Software Developer

Livonia, MI · On-site

$51 - $67.50/hr

Stefanini is looking for a Senior Software Developer (Dearborn, MI) This role will serve as the primary Mainframe Developer supporting the Recall Suite of applications, ensuring stability of existing ...

Software Developer Location: Novi, Michigan . Major Areas of Responsibility ... Responsible for the design, development and testing of C++ computer applications on Microsoft .NET ...

Senior Systems Software Engineer (C++)

Ann Arbor, MI

$129K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

There is never a dull moment with us. /Preferred Qualifications We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the ...

Senior Systems Software Engineer (C++)

Ann Arbor, MI · On-site

$129K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

There is never a dull moment with us. /Preferred Qualifications We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the ...

Senior Software Developer - Test Framework

Warren, MI · Hybrid

$51.25 - $67.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...

Senior Software Developer - Test Framework

Warren, MI · On-site

$51.25 - $67.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...

Develop software for active safety production projects. * Work closely with component teams on ... Sound understanding of Embedded C on microcontroller architectures (TriCore/ARM) * Automotive ...

Develop software for active safety production projects. * Work closely with component teams on ... Sound understanding of Embedded C on microcontroller architectures (TriCore/ARM) * Automotive ...

Showing results 21-40

Senior C Software Developer information

See Commerce, MI salary details

$18

$61

$93

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

As of Aug 13, 2026, the average hourly pay for senior c software developer in Commerce, MI is $61.80, according to ZipRecruiter salary data. Most workers in this role earn between $48.75 and $69.28 per hour, depending on experience, location, and employer.

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 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 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 cities near Commerce, MI are hiring for Senior C Software Developer jobs?

Cities near Commerce, MI with the most Senior C Software Developer job openings:

Infographic showing various Senior C Software Developer job openings in Commerce, MI as of June 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $128,539 per year, or $61.8 per hour.

Senior Software Developer

Stefanini

Livonia, MI • On-site

$51 - $67.50/hr

Other

Re-posted 29 days ago


Job description


Stefanini Group is hiring!
Stefanini is looking for a Senior Software Developer (Dearborn, MI)
This role will serve as the primary Mainframe Developer supporting the Recall Suite of applications, ensuring stability of existing systems while driving modernization initiatives toward Google Cloud Platform (Google Cloud Platform). The engineer will be responsible for both production support and feature development, working closely with Product Owners, Product Managers, and engineering teams to deliver high-impact solutions aligned with business and compliance needs. This role requires strong mainframe expertise, the ability to operate in a production support environment, and a mindset geared toward modernization and continuous improvement.
Key ResponsibilitiesServe as a core member of the team supporting Recall and Software FSA applicationsProvide on-call and production support, ensuring system stability and timely issue resolutionDevelop and maintain COBOL, JCL, DB2, and related mainframe componentsSupport mandatory compliance and feature enhancements for Software FSA initiativesManage and prioritize backlog items, including defects and enhancementsCollaborate with product teams to ensure strong business and customer value deliveryParticipate in the modernization journey toward Google Cloud Platform migration, working with internal teams and vendorsPerform systems support activities including security, audit, and maintenance tasksExecute unit and integration testing for delivered solutionsTroubleshoot and resolve production incidents with urgency and independence
Required Qualifications6+ years of IT experience, including 4+ years in developmentStrong hands-on experience in Mainframe systems developmentAdvanced proficiency in at least one or more of the following: COBOL (IMS), JCL, DB2, CA7 scheduling, COBOL Stored Procedures, Batch and real-time processing systemsExperience with system-to-system integrations, including: z/OS Connect, SFTP, SOAP and REST APIsExperience with source control tools such as Endevor and GitHubStrong troubleshooting skills in production and incident environmentsAbility to work independently and manage priorities based on business impactStrong communication, teamwork, and organizational skillsExperience with unit testing and integration testing
Preferred SkillsExperience with Google Cloud Platform (Google Cloud Platform)Experience with BigQueryFamiliarity with mainframe database environments and modernization patterns
Education Required:Bachelor's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-SK2
#LI-ONSITE