Shutterfly is seeking a Senior Principal Software Engineer to lead the design and development of next‑generation agentic AI platforms powering personalization, lifecycle engagement, and customer ...
New
Shutterfly is seeking a Senior Principal Software Engineer to lead the design and development of next‑generation agentic AI platforms powering personalization, lifecycle engagement, and customer ...
New
Shutterfly is seeking a Senior Principal Software Engineer to lead the design and development of next‑generation agentic AI platforms powering personalization, lifecycle engagement, and customer ...
New
$134K - $179K/yr
Prioritize and handle multiple software engineering tasks concurrently * Troubleshoot software and test equipment instrumentation * Work in a multidiscipline engineering team environment * Develop ...
$134K - $179K/yr
Prioritize and handle multiple software engineering tasks concurrently * Troubleshoot software and test equipment instrumentation * Work in a multidiscipline engineering team environment * Develop ...
Phoenix, AZ · On-site
$134K - $179K/yr
As a(n) Software Developer Principle within PNC's Site Reliability Technology Engineering (SRTI) organization, you will be based in either Pittsburgh, PA, Dallas, TX, Cleveland/Strongsville, OH ...
Phoenix, AZ · On-site
$134K - $179K/yr
As a(n) Software Developer Principle within PNC's Site Reliability Technology Engineering (SRTI) organization, you will be based in either Pittsburgh, PA, Dallas, TX, Cleveland/Strongsville, OH ...
$136K - $182K/yr
The Principal Front End Engineer is the highest-level front-end individual contributor and serves ... Partners with product management, software engineering, UX, and architecture to shape engineering ...
$136K - $182K/yr
The Principal Front End Engineer is the highest-level front-end individual contributor and serves ... Partners with product management, software engineering, UX, and architecture to shape engineering ...
$124K - $171K/yr
Software Security Sensors and Effectors (S3E) Department is looking to hire a Sr Principal Software Security Engineer in Tucson, AZ. * Raytheon Tucson, AZ Location * Our Culture | RTX Careers What ...
$124K - $171K/yr
Software Security Sensors and Effectors (S3E) Department is looking to hire a Sr Principal Software Security Engineer in Tucson, AZ. * Raytheon Tucson, AZ Location * Our Culture | RTX Careers What ...
Phoenix, AZ · On-site
$134K - $179K/yr
As a(n) Software Engineer Principle within PNC's Retail Management Information Systems Technology and Product Management organization, you will be based in either Birmingham, AL, Dallas, TX, ...
Phoenix, AZ · On-site
$134K - $179K/yr
As a(n) Software Engineer Principle within PNC's Retail Management Information Systems Technology and Product Management organization, you will be based in either Birmingham, AL, Dallas, TX, ...
Phoenix, AZ · Remote
$100K - $150K/yr
Job Summary We are seeking a highly experienced Principal Software Engineer to lead enterprise-wide architectural initiatives, define long-term technology strategy, and deliver highly scalable ...
New
Phoenix, AZ · Remote
$100K - $150K/yr
Job Summary We are seeking a highly experienced Principal Software Engineer to lead enterprise-wide architectural initiatives, define long-term technology strategy, and deliver highly scalable ...
New
$134K - $179K/yr
Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...
$134K - $179K/yr
Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...
$134K - $179K/yr
Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...
$134K - $179K/yr
Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...
What You Will Do As a Principal Software Safety Engineer, your responsibilities will include: * Developing and implementing one or more MIL-STD-882E compliant system safety programs involving ...
What You Will Do As a Principal Software Safety Engineer, your responsibilities will include: * Developing and implementing one or more MIL-STD-882E compliant system safety programs involving ...
Scottsdale, AZ · On-site
$136K - $182K/yr
About the Role As a Principal Agentic Software Engineer , you are a hands-on, product-minded, customer-focused full-stack engineer who sets technical direction across multiple products and platforms ...
Scottsdale, AZ · On-site
$136K - $182K/yr
About the Role As a Principal Agentic Software Engineer , you are a hands-on, product-minded, customer-focused full-stack engineer who sets technical direction across multiple products and platforms ...
Scottsdale, AZ · On-site
$136K - $182K/yr
About the Role As a Principal Agentic Software Engineer , you are a hands-on, product-minded, customer-focused full-stack engineer who sets technical direction across multiple products and platforms ...
Scottsdale, AZ · On-site
$136K - $182K/yr
About the Role As a Principal Agentic Software Engineer , you are a hands-on, product-minded, customer-focused full-stack engineer who sets technical direction across multiple products and platforms ...
Phoenix, AZ · On-site
$124K - $171K/yr
Software Resources has an immediate, direct hire job opportunity for a Principal Engineer I - Senior Data Engineer with a major corporation in Phoenix, AZ or Dallas, TX. 4 days on site, Fridays ...
Phoenix, AZ · On-site
$124K - $171K/yr
Software Resources has an immediate, direct hire job opportunity for a Principal Engineer I - Senior Data Engineer with a major corporation in Phoenix, AZ or Dallas, TX. 4 days on site, Fridays ...
As a Principal Software Engineer - PLM & Digital Engineering you will be responsible for understanding requirements/problem statements from Product engineering, Systems Engineering and extended ...
As a Principal Software Engineer - PLM & Digital Engineering you will be responsible for understanding requirements/problem statements from Product engineering, Systems Engineering and extended ...
Software Security Sensors and Effectors (S3E) Department is looking to hire a Principal Software Security Engineer in Tucson, AZ. * Raytheon Tucson, AZ Location * Our Culture | RTX Careers What You ...
Software Security Sensors and Effectors (S3E) Department is looking to hire a Principal Software Security Engineer in Tucson, AZ. * Raytheon Tucson, AZ Location * Our Culture | RTX Careers What You ...
Partner closely with Principal Software Engineers, Solution Architects, and Engineering Managers to identify systemic risks and translate them into well-scoped platform and resiliency initiatives and ...
Partner closely with Principal Software Engineers, Solution Architects, and Engineering Managers to identify systemic risks and translate them into well-scoped platform and resiliency initiatives and ...
Partner closely with Principal Software Engineers, Solution Architects, and Engineering Managers to identify systemic risks and translate them into well-scoped platform and resiliency initiatives and ...
Partner closely with Principal Software Engineers, Solution Architects, and Engineering Managers to identify systemic risks and translate them into well-scoped platform and resiliency initiatives and ...
Partner closely with Principal Software Engineers, Solution Architects, and Engineering Managers to identify systemic risks and translate them into well-scoped platform and resiliency initiatives and ...
Partner closely with Principal Software Engineers, Solution Architects, and Engineering Managers to identify systemic risks and translate them into well-scoped platform and resiliency initiatives and ...
$134K - $179K/yr
May train software developers in the use of configuration management tools and the implementation of software quality standards. Includes control modeling (model based design) Qualifications You Must ...
$134K - $179K/yr
May train software developers in the use of configuration management tools and the implementation of software quality standards. Includes control modeling (model based design) Qualifications You Must ...
Raytheon brings the strength of more than 100 years of experience and renowned engineering ... The Software Security Sensors and Effectors Department within the Software Product Assurance (SPA ...
Raytheon brings the strength of more than 100 years of experience and renowned engineering ... The Software Security Sensors and Effectors Department within the Software Product Assurance (SPA ...
$60.3K - $75.8K
0% of jobs
$75.8K - $91.2K
0% of jobs
$91.2K - $106.7K
4% of jobs
$106.7K - $122.1K
8% of jobs
$134.2K is the 25th percentile. Wages below this are outliers.
$122.1K - $137.6K
16% of jobs
$137.6K - $153K
18% of jobs
The median wage is $156.2K / yr.
$153K - $168.5K
18% of jobs
$177.8K is the 75th percentile. Wages above this are outliers.
$168.5K - $183.9K
18% of jobs
$183.9K - $199.4K
12% of jobs
$199.4K - $214.8K
4% of jobs
$214.8K - $230.3K
2% of jobs
$60.3K
$160.4K
$230.3K
| 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.

Full-time
This job post has expired today. Applications are no longer accepted.
6.7
Based on 43 frontline employees who took The Breakroom Quiz
210th of 731 rated retailers
Shutterfly is seeking a Senior Principal Software Engineer to lead the design and development of next‑generation agentic AI platforms powering personalization, lifecycle engagement, and customer journeys. This is a high‑impact, hands‑on technical leadership role responsible for architecture, design and implementation of AI systems that drive conversion and growth.
The role is remote but based in the United States, with preference for candidates in Phoenix, AZ; Dallas, TX; or Charlotte, NC.
#J-18808-LjbffrGet the full story on Breakroom