Principal Software Engineer
$65 - $71/hr
Principal Software Engineer Preferred location: Sterling Heights, MI Duration: 12+ Months This job will have the following responsibilities: We have multiple openings for individuals with experience ...
$65 - $71/hr
Principal Software Engineer Preferred location: Sterling Heights, MI Duration: 12+ Months This job will have the following responsibilities: We have multiple openings for individuals with experience ...
$65 - $71/hr
Principal Software Engineer Preferred location: Sterling Heights, MI Duration: 12+ Months This job will have the following responsibilities: We have multiple openings for individuals with experience ...
Sterling, MI · On-site
$76.17/hr
Principal Software Engineer & Lead Location: Sterling Heights, MI | Shift: First, 9/80 Schedule [About the Role] Join Indotronix as a Principal Software Engineer & Lead, driving innovation in ...
Sterling, MI · On-site
$76.17/hr
Principal Software Engineer & Lead Location: Sterling Heights, MI | Shift: First, 9/80 Schedule [About the Role] Join Indotronix as a Principal Software Engineer & Lead, driving innovation in ...
Ann Arbor, MI · Hybrid
$132.10K - $177.10K/yr
Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms ...
Ann Arbor, MI · Hybrid
$132.10K - $177.10K/yr
Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms ...
Principal Software Engineer - Developer Experience Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Principal Software Engineer - Developer ...
Principal Software Engineer - Developer Experience Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Principal Software Engineer - Developer ...
Sterling Heights, MI · On-site
$60 - $64.91/hr
Principal Software Engineer We are seeking multiple Software Engineers and Software Team Leads with expertise in real-time embedded systems to support software development, integration, and testing ...
Sterling Heights, MI · On-site
$60 - $64.91/hr
Principal Software Engineer We are seeking multiple Software Engineers and Software Team Leads with expertise in real-time embedded systems to support software development, integration, and testing ...
Detroit, MI · On-site
$123.50K - $165.60K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
Detroit, MI · On-site
$123.50K - $165.60K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
Detroit, MI · On-site
$133.60K - $179.20K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
Detroit, MI · On-site
$133.60K - $179.20K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
Detroit, MI · On-site
$123.50K - $165.60K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
Detroit, MI · On-site
$123.50K - $165.60K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
Sterling, MI · On-site
$115.90K - $155.30K/yr
Principal Software Engineer & Lead Location: Sterling Heights, MI | Shift: First, 9/80 Schedule [About the Role] Join Indotronix as a Principal Software Engineer & Lead, driving innovation in ...
Sterling, MI · On-site
$115.90K - $155.30K/yr
Principal Software Engineer & Lead Location: Sterling Heights, MI | Shift: First, 9/80 Schedule [About the Role] Join Indotronix as a Principal Software Engineer & Lead, driving innovation in ...
$133.60K - $179.20K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
$133.60K - $179.20K/yr
As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket ... They introduce and scale innovative solutions, including AI and automation throughout the software ...
Detroit, MI · On-site
$133.40K - $178.80K/yr
Eccalon LLC is seeking a Principal Software Engineer to provide technical leadership across complex, large-scale software systems. This role involves driving architecture, influencing technical ...
New
Detroit, MI · On-site
$133.40K - $178.80K/yr
Eccalon LLC is seeking a Principal Software Engineer to provide technical leadership across complex, large-scale software systems. This role involves driving architecture, influencing technical ...
New
Sterling Heights, MI · On-site
$76/hr
Principal Software Engineer & Lead role , Sterling Heights, MI Shift: First - 08:00am - 05:00PM Work Schedule: 9/80 Travel Required: Yes - 05% OT Expected: Yes We are seeking experienced Embedded ...
Quick apply
Sterling Heights, MI · On-site
$76/hr
Principal Software Engineer & Lead role , Sterling Heights, MI Shift: First - 08:00am - 05:00PM Work Schedule: 9/80 Travel Required: Yes - 05% OT Expected: Yes We are seeking experienced Embedded ...
Sterling Heights, MI · On-site
$72 - $77/hr
Our client is seeking experienced Principal Software Engineers to support the development, integration, and testing of real-time embedded software systems within a complex engineering environment.
Sterling Heights, MI · On-site
$72 - $77/hr
Our client is seeking experienced Principal Software Engineers to support the development, integration, and testing of real-time embedded software systems within a complex engineering environment.
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
Southfield, MI · On-site
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
Southfield, MI · On-site
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
Ada, MI · On-site
Amway Inc. is seeking a Principal Software Developer to build the 'Invisible Integration' backbone for a global ecosystem. The role involves hands-on execution in transforming legacy platforms into ...
Ada, MI · On-site
Amway Inc. is seeking a Principal Software Developer to build the 'Invisible Integration' backbone for a global ecosystem. The role involves hands-on execution in transforming legacy platforms into ...
Southfield, MI · On-site
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
Southfield, MI · On-site
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
$123.80K - $166K/yr
The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer vision-based applications. The candidate must ...
$52.7K - $66.2K
0% of jobs
$66.2K - $79.8K
0% of jobs
$79.8K - $93.3K
4% of jobs
$93.3K - $106.8K
8% of jobs
$117.4K is the 25th percentile. Wages below this are outliers.
$106.8K - $120.3K
16% of jobs
$120.3K - $133.8K
18% of jobs
The median wage is $136.6K / yr.
$133.8K - $147.3K
18% of jobs
$155.4K is the 75th percentile. Wages above this are outliers.
$147.3K - $160.8K
18% of jobs
$160.8K - $174.3K
12% of jobs
$174.3K - $187.8K
4% of jobs
$187.8K - $201.3K
2% of jobs
$52.7K
$140.3K
$201.3K
A principal software engineer is in charge of software development. In this career, you guide the software design process and inspect software programs to make suggestions for improvements. Principal software engineers also process complex data and may need to enforce software design, development, and maintenance requirements. Your job requires a high level of technical knowledge and skills and a thorough understanding of the software development process. Your employer may require you to have a bachelor’s or master’s degree in software development. Similar job titles include software architect and principal software developer.
| Aspect | Principal Software Engineer | Senior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS or related field; extensive experience | Bachelor's or Master's in CS; several years of experience |
| Work Environment | Leadership roles, strategic planning, cross-team collaboration | Design, develop, and troubleshoot software; mentorship |
| Employer & Industry Usage | Tech companies, large enterprises, startups | Most industries, including tech, finance, healthcare |
The main difference between a Principal Software Engineer and a Senior Software Engineer lies in their level of responsibility and scope. Principal Software Engineers typically lead technical strategy, influence architecture decisions, and mentor multiple teams, whereas Senior Software Engineers focus on coding, design, and individual project contributions. Both roles require strong technical skills, but the Principal role emphasizes leadership and strategic impact.

Sourced by ZipRecruiter
Recruiting and staffing services
5,001 - 10,000 Employees
Wayne, PA, US
1970