1

Sr Software Engineer Jobs in Michigan (NOW HIRING)

Sr. Software Engineer

Dearborn, MI · On-site

$112.80K - $148.70K/yr

Senior Software Engineer, On-Device As a Software Engineer, you'll join an established venture team working on a next generation automotive security product, currently in pilot and producing strong ...

Senior Software Engineer I

Rochester, MI · Remote

$138K - $172.25K/yr

Description Senior Software Engineer Location: Remote, USA Compensation: $138,000.00-$172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits ...

Senior Software Engineer I

Rochester, MI · Remote

$138K - $172.25K/yr

Description Senior Software Engineer Location: Remote, USA Compensation: $138,000.00-$172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits ...

Senior Software Engineer I

Birmingham, MI · Remote

$138K - $172.25K/yr

Description Senior Software Engineer Location: Remote, USA Compensation: $138,000.00-$172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits ...

Senior Software Engineer I

Birmingham, MI · Remote

$138K - $172.25K/yr

Description Senior Software Engineer Location: Remote, USA Compensation: $138,000.00-$172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits ...

Senior Software Engineer

Oxford, MI · Remote

$72.30K - $74.80K/yr

Description Aperion is excited to announce an opening for a Senior Software Engineer in our innovative team based in Oxford. This full‐time, remote position offers a unique opportunity for ...

Senior Software Engineer

Ann Arbor, MI · On-site

$119.80K - $158K/yr

Senior Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States ...

Senior Software Engineer

Birmingham, MI · On-site

$116.80K - $154K/yr

Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today's complex ...

Senior Software Engineer

Birmingham, MI · On-site

$116.80K - $154K/yr

Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today's complex ...

Senior Software Engineer

Birmingham, MI · On-site

$116.70K - $153.90K/yr

Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today's complex ...

Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time Exempt Reports to: Engineering Manager Location: Remote ...

Senior Software Engineer

Grand Rapids, MI · On-site

$113.70K - $149.90K/yr

Senior Software Engineer Twisthink is looking for a Senior Software Engineer to design and build custom software solutions across a variety of domains, including backend systems, data platforms ...

Sr. Software Engineer

Northville, MI · On-site

$116.50K - $153.50K/yr

Sr. Software Engineer 8 year of experience in the Automotive domain. Experience in issue management, prioritization and risk analysis. Experience in the ALM tool chain eg, JIRA and confluence. Good ...

Senior Software Engineer

Madison Heights, MI

$113.10K - $149.20K/yr

Position Overview The Senior Software Engineer is a senior technical contributor responsible for designing, implementing, and supporting embedded and real-time software systems. This role focuses on ...

next page

Showing results 1-20

Sr Software Engineer information

See Michigan salary details

$65.8K

$124.9K

$167.3K

How much do sr software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for sr software engineer in Michigan is $124,892.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,800.00 and $140,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer, and why are they important?

To thrive as a Sr Software Engineer, you need advanced programming skills, a strong grasp of software design principles, and typically a degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and familiarity with cloud platforms or containerization tools is often required. Exceptional problem-solving abilities, clear communication, and leadership skills set top performers apart in collaborative environments. These competencies ensure the efficient delivery of high-quality software solutions and effective mentorship within development teams.

What are some common challenges Sr Software Engineers face when leading technical projects?

Sr Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing shifting project requirements, and ensuring timely delivery while maintaining high code quality. They are frequently responsible for making critical architectural decisions and resolving complex technical issues that arise during the development process. Additionally, effective communication with cross-functional teams and stakeholders is key to aligning technical solutions with business goals.

What are Sr Software Engineers?

Sr Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and collaborate with stakeholders to ensure software meets business needs. In addition to coding, they are responsible for making architectural decisions, reviewing code, and ensuring best practices are followed. Sr Software Engineers typically have several years of industry experience and deep expertise in specific programming languages or technologies.
What cities in Michigan are hiring for Sr Software Engineer jobs? Cities in Michigan with the most Sr Software Engineer job openings:
Infographic showing various Sr Software Engineer job openings in Michigan as of May 2026, with employment types broken down into 55% Full Time, 37% Part Time, 3% Temporary, and 5% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $124,892 per year, or $60 per hour.
Senior Software Engineer

$62.56/hr

Contractor

Posted 13 days ago


Job description

Senior Software Engineer | Sterling Hts, Michigan, United States Senior Software Engineer - Embedded Systems
Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM
About the Role
Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded software solutions for advanced systems. You'll engage in the full software development lifecycle, collaborating with multidisciplinary teams, impacting real-world applications, and mentoring junior engineers. This is a dynamic opportunity with the potential for long-term placement and professional growth, especially if you are passionate about innovation in real-time systems and eager to work on mission-critical projects.
Responsibilities
  • Lead requirements analysis, software architecture, design, coding, and testing for embedded systems
  • Build and maintain real-time embedded software applications
  • Integrate software with hardware; troubleshoot and debug complex systems
  • Write and maintain unit tests and comprehensive technical documentation
  • Collaborate closely with Mechanical, Electrical, Controls, and Systems Engineering teams
  • Mentor junior engineers in best practices for development and troubleshooting
  • Ensure solutions meet technical, system, performance, quality, and customer standards
  • Support maintenance, upgrades, and software porting activities
  • Participate in technical reviews and drive continuous process improvements
  • Travel to customer sites as project needs arise

Required Skills and Experience
  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or related STEM field
  • 4+ years in real-time embedded software development/testing (2+ with Master's)
  • Proficiency in C, C++, Python programming
  • Experience developing on Linux operating systems
  • Strong object-oriented software design skills
  • Familiar with SSL/TLS, SSH, SFTP, and Ethernet-based protocols
  • Excellent written and verbal communication
  • Skilled in troubleshooting software development issues
  • U.S. Citizenship and ability to obtain/maintain Secret Security Clearance

Preferred Skills
  • Bare-metal real-time application development
  • Ada programming
  • Experience with Git, GitLab, Jira, configuration management
  • Qt Framework and QML GUI development
  • Model-based engineering (MagicDraw, Enterprise Architect)
  • DOORS, CMMI, Nessus, Coverity, STIG hardening
  • NI TestStand
  • Understanding of military, combat vehicle systems, or related standards

Benefits
  • Opportunity for contract-to-hire and long-term career advancement
  • Exposure to cutting-edge embedded software projects
  • Collaborative, multidisciplinary engineering environment
  • Develop leadership through mentorship and technical guidance
  • Potential for technical and professional skill development

How to Apply
Ready to take your engineering career to the next level? Submit your updated resume directly through our job portal and become part of an innovative team shaping advanced embedded solutions.

Indotronix Avani Group logo

About Indotronix Avani Group

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US

Year founded

1986