Principal Software Engineer- Onsite
$127K - $171K/yr
Principal Software Engineer Location: Detroit, MI- Onsite Type: Full-time Security Clearance: No clearance required, must be clearable. We are seeking a Principal Software Engineer to provide ...
$127K - $171K/yr
Principal Software Engineer Location: Detroit, MI- Onsite Type: Full-time Security Clearance: No clearance required, must be clearable. We are seeking a Principal Software Engineer to provide ...
$127K - $171K/yr
Principal Software Engineer Location: Detroit, MI- Onsite Type: Full-time Security Clearance: No clearance required, must be clearable. We are seeking a Principal Software Engineer to provide ...
Ann Arbor, MI · Hybrid
$132K - $177K/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
$132K - $177K/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 ...
As a Principal Software Engineer, you will set the technical direction for the backend, AI orchestration, and identity systems that turn frontier models into reliable, secure, production-grade ...
As a Principal Software Engineer, you will set the technical direction for the backend, AI orchestration, and identity systems that turn frontier models into reliable, secure, production-grade ...
Detroit, MI · On-site
$133K - $179K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
Detroit, MI · On-site
$133K - $179K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
Farmington Hills, MI · On-site
$132K - $178K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
Farmington Hills, MI · On-site
$132K - $178K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will build a platform where specialized AI agents compose across technical domains - knowledge and policy ...
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 ...
Ann Arbor, MI · Hybrid
As a Principal Software Engineer focused on Cloud Cost Optimization, you will be the embedded, go-to expert within [Product] engineering for how cloud and AI/model spend is tracked, forecast, and ...
Ann Arbor, MI · Hybrid
As a Principal Software Engineer focused on Cloud Cost Optimization, you will be the embedded, go-to expert within [Product] engineering for how cloud and AI/model spend is tracked, forecast, and ...
Ann Arbor, MI · On-site
As a Principal Software Engineer, you will set the technical direction for the backend, AI orchestration, and identity systems that turn frontier models into reliable, secure, production-grade ...
Ann Arbor, MI · On-site
As a Principal Software Engineer, you will set the technical direction for the backend, AI orchestration, and identity systems that turn frontier models into reliable, secure, production-grade ...
Ann Arbor, MI · On-site
$132K - $177K/yr
About You: You are a fit for the position of Principal Software Engineer if your background includes: Required Experience & Skills: * BachelorsDegree in Computer Science, Computer Engineering ...
Ann Arbor, MI · On-site
$132K - $177K/yr
About You: You are a fit for the position of Principal Software Engineer if your background includes: Required Experience & Skills: * BachelorsDegree in Computer Science, Computer Engineering ...
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 ...
Southfield, MI · On-site
$123K - $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
$123K - $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 ...
As a Principal Software Engineer, you will be responsible for broad oversight and ownership of safety and regulatory design compliance for all features in the Body Controls domain across the ...
As a Principal Software Engineer, you will be responsible for broad oversight and ownership of safety and regulatory design compliance for all features in the Body Controls domain across the ...
Ann Arbor, MI · On-site
As a Principal Software Engineer focused on Security & Compliance, you will set the technical direction for how CoCounsel earns and maintains the trust of law firms, corporate legal departments, and ...
Ann Arbor, MI · On-site
As a Principal Software Engineer focused on Security & Compliance, you will set the technical direction for how CoCounsel earns and maintains the trust of law firms, corporate legal departments, and ...
Detroit, MI · On-site
$133K - $178K/yr
They are seeking a Principal Software Engineer to lead the development of AI-powered data querying solutions and architect data quality tools, while also serving as a key technical authority across ...
Detroit, MI · On-site
$133K - $178K/yr
They are seeking a Principal Software Engineer to lead the development of AI-powered data querying solutions and architect data quality tools, while also serving as a key technical authority across ...
Novi, MI · On-site
$126K - $169K/yr
... Principal Engineer provides technical and applications support of audio and noise management ... This role will report to the Sr. Director, Software Project Engineering, Car Audio. Your Team This ...
Novi, MI · On-site
$126K - $169K/yr
... Principal Engineer provides technical and applications support of audio and noise management ... This role will report to the Sr. Director, Software Project Engineering, Car Audio. Your Team This ...
Novi, MI · On-site
$126K - $169K/yr
... Principal Engineer provides technical and applications support of audio and noise management ... This role will report to the Sr. Director, Software Project Engineering, Car Audio. Your Team This ...
Novi, MI · On-site
$126K - $169K/yr
... Principal Engineer provides technical and applications support of audio and noise management ... This role will report to the Sr. Director, Software Project Engineering, Car Audio. Your Team This ...
The Global Engineering Software Architect Principal is a critical strategic leader responsible for shaping the technology direction and software architecture vision of General Dynamics Land Systems ...
The Global Engineering Software Architect Principal is a critical strategic leader responsible for shaping the technology direction and software architecture vision of General Dynamics Land Systems ...
$280K - $384K/yr
The Role We are looking for a Principal Engineer with an extensive engineering background ... Using your software and systems engineering skills to contribute code, perform code reviews, and ...
$280K - $384K/yr
The Role We are looking for a Principal Engineer with an extensive engineering background ... Using your software and systems engineering skills to contribute code, perform code reviews, and ...
Ann Arbor, MI · On-site
$90K - $112K/yr
We are seeking a Software Engineer who can reliably deliver features end-to-end with occasional direction, while growing toward the independence and ownership expected of an Senior Engineer. You will ...
Ann Arbor, MI · On-site
$90K - $112K/yr
We are seeking a Software Engineer who can reliably deliver features end-to-end with occasional direction, while growing toward the independence and ownership expected of an Senior Engineer. You will ...
Ann Arbor, MI · On-site
$90K - $112K/yr
We are seeking a Software Engineer who can reliably deliver features end-to-end with occasional direction, while growing toward the independence and ownership expected of an Senior Engineer. You will ...
Quick apply
Ann Arbor, MI · On-site
$90K - $112K/yr
We are seeking a Software Engineer who can reliably deliver features end-to-end with occasional direction, while growing toward the independence and ownership expected of an Senior Engineer. You will ...
$59.9K - $75.2K
0% of jobs
$75.2K - $90.6K
0% of jobs
$90.6K - $105.9K
4% of jobs
$105.9K - $121.3K
8% of jobs
$133.3K is the 25th percentile. Wages below this are outliers.
$121.3K - $136.6K
16% of jobs
$136.6K - $152K
18% of jobs
The median wage is $155.1K / yr.
$152K - $167.3K
18% of jobs
$176.6K is the 75th percentile. Wages above this are outliers.
$167.3K - $182.6K
18% of jobs
$182.6K - $198K
12% of jobs
$198K - $213.3K
4% of jobs
$213.3K - $228.7K
2% of jobs
$59.9K
$159.3K
$228.7K
| 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.
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.

$127K - $171K/yr
Full-time
Re-posted 12 days ago
Principal Software Engineer
Location: Detroit, MI- Onsite
Type: Full-time
Security Clearance: No clearance required, must be clearable.
Job Description
We are seeking a Principal Software Engineer to provide technical leadership across complex, large-scale software systems. This role is for a highly experienced engineer who drives architecture, influences technical strategy, and solves the organization’s most challenging engineering problems. The Principal Software Engineer operates with broad scope and autonomy, partnering closely with engineering leadership, product, and business stakeholders to ensure systems are scalable, reliable, and aligned with long-term company goals.
Responsibilities
Required Qualifications
Equal Employment Opportunity (EEO) Policy
Eccalon provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Sourced by ZipRecruiter
We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.
Guided missile and space vehicle manufacturing
11 - 50 Employees
Hanover, MD, US
2017