$120K - $162K/yr
Principal Software Engineer Looking for engineering problems that actually matter? Join Sand's Decision Intelligence Platform team and help build the semantic engines, data platforms, and AI-powered ...
$120K - $162K/yr
Principal Software Engineer Looking for engineering problems that actually matter? Join Sand's Decision Intelligence Platform team and help build the semantic engines, data platforms, and AI-powered ...
$120K - $162K/yr
Principal Software Engineer Looking for engineering problems that actually matter? Join Sand's Decision Intelligence Platform team and help build the semantic engines, data platforms, and AI-powered ...
$136K - $182K/yr
Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for this role Position Summary: Cesium, as part of Bentley Systems, is setting the standard for 3D ...
$136K - $182K/yr
Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for this role Position Summary: Cesium, as part of Bentley Systems, is setting the standard for 3D ...
Philadelphia, PA · On-site
$136K - $182K/yr
Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for this role Position Summary: Cesium, as part of Bentley Systems, is setting the standard for 3D ...
Philadelphia, PA · On-site
$136K - $182K/yr
Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for this role Position Summary: Cesium, as part of Bentley Systems, is setting the standard for 3D ...
Philadelphia, PA · On-site
$136K - $182K/yr
Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for this role Position Summary: Cesium, as part of Bentley Systems, is setting the standard for 3D ...
Philadelphia, PA · On-site
$136K - $182K/yr
Principal Software Engineer Location: Philadelphia, PA - Hybrid No sponsorship is available for this role Position Summary: Cesium, as part of Bentley Systems, is setting the standard for 3D ...
Johnstown, PA · Hybrid
$112K - $150K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS Naval Electronics Business Unit, you will apply your technical, development and architecture ...
Johnstown, PA · Hybrid
$112K - $150K/yr
Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS Naval Electronics Business Unit, you will apply your technical, development and architecture ...
Philadelphia, PA · On-site
$129K - $173K/yr
The City of Philadelphia is the fifth largest city in the United States and is seeking a Principal Software Engineer to join their Office of Innovation & Technology. The role involves configuring and ...
Philadelphia, PA · On-site
$129K - $173K/yr
The City of Philadelphia is the fifth largest city in the United States and is seeking a Principal Software Engineer to join their Office of Innovation & Technology. The role involves configuring and ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
Horsham, PA · On-site
$120 - $180/hr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$120 - $180/hr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
Horsham, PA · On-site
$133K - $178K/yr
Coaching junior software engineers. Drive coding reviews and practices across team * Pre and Post sales customer interactions, provide guidance to Field Application Engineers * Provide input to ...
$182K - $200K/yr
Summary: The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
$182K - $200K/yr
Summary: The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
King Of Prussia, PA · On-site
$131K - $176K/yr
This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system architectures for ...
$182 - $200/hr
Summary:The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
$182 - $200/hr
Summary:The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
Plymouth Meeting, PA · On-site
$182K - $200K/yr
Summary: The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
Plymouth Meeting, PA · On-site
$182K - $200K/yr
Summary: The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
Plymouth Meeting, PA · On-site
$182 - $200/hr
Summary The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
Plymouth Meeting, PA · On-site
$182 - $200/hr
Summary The Tech Lead / Principal Software Engineer provides technical leadership while remaining actively engaged in the design, development, and delivery of software solutions for the Nexity ...
$60.6K - $76.2K
0% of jobs
$76.2K - $91.7K
0% of jobs
$91.7K - $107.3K
4% of jobs
$107.3K - $122.8K
8% of jobs
$135K is the 25th percentile. Wages below this are outliers.
$122.8K - $138.3K
16% of jobs
$138.3K - $153.9K
18% of jobs
The median wage is $157.1K / yr.
$153.9K - $169.4K
18% of jobs
$178.8K is the 75th percentile. Wages above this are outliers.
$169.4K - $184.9K
18% of jobs
$184.9K - $200.5K
12% of jobs
$200.5K - $216K
4% of jobs
$216K - $231.6K
2% of jobs
$60.6K
$161.3K
$231.6K
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.
For Principal Software Engineer jobs in Pennsylvania, the most frequently searched job titles are:
The top searched job categories for Principal Software Engineer jobs in Pennsylvania are:
For Principal Software Engineer jobs in PA, the most frequently searched job titles are:

$120K - $162K/yr
Full-time
Re-posted 6 days ago
Looking for engineering problems that actually matter? Join Sand's Decision Intelligence Platform team and help build the semantic engines, data platforms, and AI-powered systems that enable governments and enterprises to make better operational decisions. This isn't feature development-it's designing the core technology behind critical infrastructure used by millions of people.
About SandSand Technologies is a global Physical AI company using data and AI to make critical industries work better. We partner with governments, cities and enterprises to improve how essential systems operate across healthcare, water, energy, telecommunications and infrastructure.
Our work delivers proven real-world impact. We have built AI systems that help manage London's water supply, supported telecom network planning across hundreds of cities, and developed digital healthcare platforms serving tens of millions of people across Africa. From intelligent command centers to AI-powered infrastructure platforms, we help organizations sense, analyze and act in complex environments.
Our people are ambitious, curious and relentlessly practical. Our teams work alongside clients in the field, solving hard problems and deploying solutions that last. With colleagues across Africa, Europe, the UK and the US, we operate across the full stack - from research and engineering to deployment and capability building.
Our mission is simple: to harness AI to solve humanity's most pressing challenges.
About the roleWe're looking for a Staff / Principal Software Engineer to help build the next generation of Sand's Decision Intelligence Platform-the technology powering intelligent infrastructure for governments and enterprises across healthcare, water, telecommunications, energy, and other critical industries.
This isn't a traditional software engineering role. You'll architect and build the core capabilities that allow operators to understand complex systems, model how they behave, predict what happens next, and make better operational decisions in real time. From heterogeneous data integration and semantic modeling to distributed services, simulation engines, and AI-powered workflows, you'll own platform capabilities from concept through production.
Our platform is already solving real-world problems at national scale. Now we're looking for engineers who enjoy creating clarity from ambiguity, solving difficult systems problems, and building products where reliability matters.
What you'll doDue to the highly collaborative and internationally distributed nature of our work, successful candidates must be comfortable operating in small teams while contributing to larger, globally coordinated efforts. A strong sense of ownership, self-motivation and discipline in maintaining clear and consistent communication through virtual collaboration tools and video conferencing is essential.