Staff Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development ...
Staff Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development ...
Senior Principal Software Engineer
Huntsville, AL · On-site
$123K - $170K/yr
Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...
Quick apply
Senior Principal Software Engineer
Huntsville, AL · On-site
$123K - $170K/yr
Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...
Software/Principal Software Engineer
$135K - $182K/yr
As a Software Engineer/Principal Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the ...
Software/Principal Software Engineer
$135K - $182K/yr
As a Software Engineer/Principal Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the ...
Software/Principal Software Engineer
Rolling Meadows, IL · On-site
$135K - $182K/yr
As a Software Engineer/Principal Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the ...
Software/Principal Software Engineer
Rolling Meadows, IL · On-site
$135K - $182K/yr
As a Software Engineer/Principal Software Engineer at Northrop Grumman you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the ...
Senior Principal Software Engineer
Huntsville, AL · On-site
$123K - $170K/yr
Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...
Senior Principal Software Engineer
Huntsville, AL · On-site
$123K - $170K/yr
Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...
Staff Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development ...
Staff Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development ...
Principal Software Engineer & Lead role
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 ...
Principal Software Engineer & Lead role
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 ...
Principal Software Engineer
$151K - $203K/yr
Principal Software Engineer Req ID: 10145230 Principal Software Engineer, Media Architecture Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present ...
Principal Software Engineer
$151K - $203K/yr
Principal Software Engineer Req ID: 10145230 Principal Software Engineer, Media Architecture Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present ...
Principal Software Engineer (Test)
Fort Worth, TX · On-site
$160K - $200K/yr
Principal Software Engineer (Test) Location : Fort Worth, TX or Palmdale, CA. Salary Range: $160,000 - $200,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required Company Overview ...
Principal Software Engineer (Test)
Fort Worth, TX · On-site
$160K - $200K/yr
Principal Software Engineer (Test) Location : Fort Worth, TX or Palmdale, CA. Salary Range: $160,000 - $200,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required Company Overview ...
Principal Software Engineer
$143K - $192K/yr
SAIC is seeking a talented and motivated Principal Software Engineer to support advanced Very Low Frequency (VLF) communication systems for the U.S. Navy and Air Force. Join our innovative team in ...
Principal Software Engineer
$143K - $192K/yr
SAIC is seeking a talented and motivated Principal Software Engineer to support advanced Very Low Frequency (VLF) communication systems for the U.S. Navy and Air Force. Join our innovative team in ...
Senior Principal Software Engineer
Huntsville, AL · On-site
$123K - $170K/yr
Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...
Senior Principal Software Engineer
Huntsville, AL · On-site
$123K - $170K/yr
Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...
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 ...
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 ...
Principal Software Engineer
Latham, NY · On-site
$130K - $174K/yr
Principal Software Engineer GP Enterprise Solutions As a Principal Software Engineer at GPES, you'll manage the end-to-end lifecycle of a development projects, from local development and version ...
Quick apply
Principal Software Engineer
Latham, NY · On-site
$130K - $174K/yr
Principal Software Engineer GP Enterprise Solutions As a Principal Software Engineer at GPES, you'll manage the end-to-end lifecycle of a development projects, from local development and version ...
Principal Software Engineer (Contract)
$122K - $164K/yr
The Principal Software Engineer's primary responsibility will be contributing to the development and testing of Airbus U.S.'s satellite flight software. This engineer will be involved in the full ...
Principal Software Engineer (Contract)
$122K - $164K/yr
The Principal Software Engineer's primary responsibility will be contributing to the development and testing of Airbus U.S.'s satellite flight software. This engineer will be involved in the full ...
Senior Staff Software Engineer
$117K - $155K/yr
Principal Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development ...
Senior Staff Software Engineer
$117K - $155K/yr
Principal Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development ...
Principal Software Engineer
San Diego, CA · On-site
$142K - $191K/yr
SAIC is seeking a talented and motivated Principal Software Engineer to support advanced Very Low Frequency (VLF) communication systems for the U.S. Navy and Air Force. Join our innovative team in ...
Principal Software Engineer
San Diego, CA · On-site
$142K - $191K/yr
SAIC is seeking a talented and motivated Principal Software Engineer to support advanced Very Low Frequency (VLF) communication systems for the U.S. Navy and Air Force. Join our innovative team in ...
Principal Software Engineer - AI Platform
Irvine, CA · On-site
$190K - $200K/hr
Principal Software Engineer - AI Platform Full-time Remote Exclusive confidential search -- details shared with qualified applicants. Become a Key Player as a Principal Software Engineer - AI ...
Quick apply
Principal Software Engineer - AI Platform
Irvine, CA · On-site
$190K - $200K/hr
Principal Software Engineer - AI Platform Full-time Remote Exclusive confidential search -- details shared with qualified applicants. Become a Key Player as a Principal Software Engineer - AI ...
Principal Software Engineer (Contract)
Merritt Island, FL · On-site
$122K - $164K/yr
The Principal Software Engineer's primary responsibility will be contributing to the development and testing of Airbus U.S.'s satellite flight software. This engineer will be involved in the full ...
Principal Software Engineer (Contract)
Merritt Island, FL · On-site
$122K - $164K/yr
The Principal Software Engineer's primary responsibility will be contributing to the development and testing of Airbus U.S.'s satellite flight software. This engineer will be involved in the full ...
Principal Software Engineer
$147K - $198K/yr
Principal Software Engineer Req ID: 10145230 Principal Software Engineer, Media Architecture Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present ...
Principal Software Engineer
$147K - $198K/yr
Principal Software Engineer Req ID: 10145230 Principal Software Engineer, Media Architecture Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present ...
Principal / Sr. Principal Software Engineer
Los Angeles, CA · On-site
$135K - $186K/yr
As a Principal / Sr. Principal Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use ...
Principal / Sr. Principal Software Engineer
Los Angeles, CA · On-site
$135K - $186K/yr
As a Principal / Sr. Principal Software Engineer at Northrop Grumman, you will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital transformation. Through the use ...
Principal Software Engineer information
See salary details
$60.5K - $76K
0% of jobs
$76K - $91.5K
0% of jobs
$91.5K - $107K
4% of jobs
$107K - $122.5K
8% of jobs
$134.6K is the 25th percentile. Wages below this are outliers.
$122.5K - $138K
16% of jobs
$138K - $153.5K
18% of jobs
The median wage is $156.7K / yr.
$153.5K - $169K
18% of jobs
$178.3K is the 75th percentile. Wages above this are outliers.
$169K - $184.5K
18% of jobs
$184.5K - $200K
12% of jobs
$200K - $215.5K
4% of jobs
$215.5K - $231K
2% of jobs
$60.5K
$160.9K
$231K
How much do principal software engineer jobs pay per year?
What are Principal Software Engineers?
How does a Principal Software Engineer typically balance hands-on coding with leadership responsibilities?
What are the key skills and qualifications needed to thrive as a Principal Software Engineer, and why are they important?
What is the difference between Principal Software Engineer vs Senior Software Engineer?
| 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.
What Is Principal Software Engineer?
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.
- senior principal software engineer
- sr principal software engineer
- principal software developer
- lead software engineer
- staff software engineer
- principal software architect
- principal java software engineer
- lead software development engineer
- senior software development engineer
- software development staff engineer

Job description
We're looking for a Staff Software Engineer with a passion for solving problems to join our agile AI Governance team at OneTrust. Staff Software Engineers are responsible for developing, contributing to decisions related to design and architecture of new frontend and/or backend features while supporting existing development efforts for our industry-leading platform.
Your MissionDevelopment
- Support development of Java microservices/Libraries while integrating with various AI platforms for Onetrust's AI Governance product. It will involve the designing, development, and unit testing of applications deployed to MS Azure with cloud application architecture using Core Java, REST, and the Spring ecosystem.
- Achieve at least 80% code coverage or per the revised standards set by the team.
Collaboration
- Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessionsand drive team's discussions on system architecture and component design.
- Support the team to ensure all committed stories for the sprint are completed per the sprint goal.
Support
- Work toward reducing total number of defects in the module/product to industry standards by catching and fixing issues early in development.
- Ensure critical and high priority CII's are delivered per SLA.
Code Review
- Conduct peer reviews to improve code quality.
- Help junior developers follow development testing, exploratory testing, AI testing and/or test automation.
Lead
- Help build high-performing teams by mentoring the team on new technical skills.
A self-learner who is open to new technologies, processes, or techniques to improve your ability to deliver high-quality software. Someone who asks questions to clarify gaps in understanding.
Your Experience Includes- Bachelor's or master's degree in computer science, Engineering, or related technical or business field.
- 8+ years of professional software engineering/development experience
- Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services.
- Working experience with one or more AI platforms like Amazon SageMaker, Google Vertex, AWS Bedrock etc.
- Experience with elastic search and data streaming tools like Kafka.
- Good understanding of web services and SOA related standards like REST/OAuth/JSON.
- Moderate understanding of code and script (Python, Bash)
- Good experience with SQL and NoSQL databases
- Agile development (Scrum, XP, or Pair Programming) experience
- Ability to use a wide variety of open-source technologies and cloud services.
- Familiarity with public cloud providers such as (Azure, Google Cloud, or AWS)
Extra Awesome
- Familiarity with different databases (Relational and document) is a strong asset.
- Familiarity with continuous integration and continuous deployment (CI/CD) tools, such as Jenkins.
- Proficiency in Kubernetes, including cluster deployment, scaling, and management is highly desirable.
About OneTrust
Sourced by ZipRecruiter
Industry
Software development
Company size
1,001 - 5,000 Employees
Headquarters location
Atlanta, GA, US
Year founded
2016