CrawlJobs Logo

Filters

Location
Salary

Principal Engineer Software Jobs

709 Job Offers

Principal Cloud Software Engineer
Save Icon
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Principal Software Engineer - Frontend (Strata Cloud Manager)
Save Icon
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer (Malware Detection)
Save Icon
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
162700.00 - 263175.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer - Agentix AI (Cortex XSIAM)
Save Icon
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer - Fullstack
Save Icon
Join Microsoft’s Industry Solutions Engineering team as a Principal Fullstack Software Engineer in Greater Toronto. You’ll solve complex challenges by co-developing cloud solutions with customers using C#, Java, JavaScript, or Python. This role requires a Bachelor’s in CS, 6+ years of experience,...
Location Icon
Location
Canada , Greater Toronto
Salary Icon
Salary
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer (Fullstack - Copilot)
Save Icon
Join Microsoft’s Copilot Content Experience team in Tokyo as a Principal Software Engineer (Fullstack). You’ll lead high-visibility projects impacting hundreds of millions of users across Edge, Copilot app, and Windows Widgets. We seek a solid full-stack engineer with AI experience, capable of gu...
Location Icon
Location
Japan , Tokyo
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United States , Redmond
Salary Icon
Salary
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Mobile
Save Icon
Location Icon
Location
Portugal , Lisbon
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Principal Software Engineer - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
168000.00 - 252000.00 CAD / Year
Workday
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United States , Redmond
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft AI as a Principal Software Engineer on the Copilot Discover team in Redmond. You will define the end-to-end architecture for AI-powered discovery experiences, shaping scalable systems for content ingestion, ranking, and personalization. This role requires deep expertise in C++, C#,...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
India , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Development Engineer - (Flowise)
Save Icon
Principal Software Development Engineer needed to architect and lead Flowise, an extensible AI platform across open source, SaaS, and enterprise. This hands-on role demands 8+ years building large-scale systems, deep expertise in JavaScript/TypeScript, Node.js, React, and distributed systems. You...
Location Icon
Location
Canada; USA , Vancouver; Pleasanton
Salary Icon
Salary
168000.00 - 252000.00 CAD / Year
Workday
Expiration Date
Until further notice
Principal C# Software Engineer
Save Icon
Principal C# Software Engineer sought to design high-performance desktop GUIs for real-time trading in Sydney. Leverage 7+ years’ C#/.NET expertise, WPF, and MVVM to build intuitive, scalable Windows applications. Collaborate with traders and researchers, owning features end-to-end. Benefits incl...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Principal Software Engineer - Senior Vice President
Save Icon
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought to lead embedded systems architecture and technical delivery in Bradford, UK. This senior, hands-on role demands advanced C/C++, RTOS, and multithreading expertise, plus electrical power systems knowledge. You will own the full software lifecycle, from ...
Location Icon
Location
United Kingdom , Bradford
Salary Icon
Salary
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought to lead architecture, technical delivery, and strategy for advanced embedded systems in Manchester. This senior, hands-on role demands expertise in C/C++, RTOS, real-time systems, and electrical power systems knowledge. You will own end-to-end product d...
Location Icon
Location
United Kingdom , Manchester
Salary Icon
Salary
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice

About the Principal Engineer Software role

A Principal Software Engineer represents the pinnacle of technical leadership within an engineering organization. Professionals in these senior-level roles are responsible for defining the long-term technical vision, architecting complex systems, and driving execution across multiple teams. Unlike standard engineering positions focused on individual tasks, Principal Engineers act as technical multipliers, ensuring that entire departments operate efficiently and build scalable, reliable, and maintainable software.

The core responsibilities of a Principal Engineer extend far beyond writing code. They are tasked with establishing architectural standards, selecting technology stacks, and designing system integrations that support both current product needs and future growth. These roles often involve deep collaboration with cross-functional stakeholders, including product management, quality assurance, operations, and executive leadership, to align technical strategy with business objectives. A significant portion of their day is spent on risk management, troubleshooting system-level issues, and leading root cause analysis for complex failures. They also mentor senior engineers and team leads, fostering a culture of engineering excellence and continuous improvement. In many organizations, they are the final authority on technical decisions, resolving disputes and ensuring that engineering efforts remain focused on high-impact priorities.

Typical requirements for Principal Software Engineer jobs are stringent, reflecting the high level of responsibility. Employers generally seek candidates with a Bachelor’s or Master’s degree in Computer Science or a related field, coupled with a decade or more of progressive software engineering experience. Deep expertise in multiple programming languages—such as C#, C++, Java, or Python—is standard. A strong background in system architecture, cloud computing, distributed systems, and networking is essential. For roles in regulated industries, familiarity with compliance standards (like IEC 62304 or FDA guidelines) is often necessary. Beyond technical prowess, these positions demand exceptional communication, collaboration, and leadership skills. The ability to operate effectively under pressure, manage technical dependencies, and drive predictable execution during critical release cycles is paramount. Principal Software Engineer jobs are not for those who wish to remain hands-off; they require a balance of strategic thinking and hands-on technical contribution to solve the hardest problems facing the organization.