CrawlJobs Logo

Filters

Location
Salary

Principal Engineer Software Jobs

711 Job Offers

Senior Software Engineer / Principal Software Engineer - Copilot CLI
Save Icon
Join GitHub and Microsoft CoreAI as a Senior/Principal Software Engineer on the Copilot CLI team, building the terminal-based coding agent that powers agentic experiences across the full development lifecycle. You will own critical product areas, design high-performance developer tooling, and set...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role on Microsoft’s Edge Web Platform team in Redmond, WA. You will shape core web primitives like DOM and HTML, drive web standards, and deliver high-performance, interoperable solutions across Chromium. Requires 6+ years in C, C++, or Rust with strong systems thinkin...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
142800.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal, Software Engineer
Save Icon
Join Walmart’s People Technology team as a Principal, Software Engineer in Bentonville, AR. Architect scalable, mission-critical systems driving modernization. Requires 10+ years in large-scale distributed systems, expertise in React, Node.js, Java, and cloud platforms (Azure/GCP). Lead engineers...
Location Icon
Location
United States , Bentonville
Salary Icon
Salary
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Principal DeltaV PAS Software Engineer
Save Icon
Seeking a Principal DeltaV PAS Software Engineer for on-site commissioning in Allakaket, US. Lead DCS testing, configuration, and loop checks independently. Requires senior-level DeltaV expertise in sequences, alarms, historian integration, and Live graphics. Enjoy a 14/14 rotation with 12-hour s...
Location Icon
Location
United States , Allakaket
Salary Icon
Salary
100.00 USD / Hour
lorienglobal.com Logo
Lorien
Expiration Date
Until further notice
Principal, Software Engineer
Save Icon
Principal Software Engineer sought by Walmart Global Tech in Sunnyvale, CA to build the Wibey Web platform. You will design scalable front-end/back-end systems and integrate Gen-AI/LLM capabilities using MCP and A2A protocols. Requires 10+ years of experience, deep DevEX expertise, and proficienc...
Location Icon
Location
United States of America , Sunnyvale
Salary Icon
Salary
143000.00 - 286000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft’s ISE team in Sydney as a Principal Software Engineer. You’ll co-engineer high-scale solutions with customers, leveraging C, C++, C#, Java, or Python. Lead deep technical engagements, containerize workloads, and integrate AI to solve complex challenges. Enjoy a competitive package ...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer (Cloud Network and AI Security)
Save Icon
Principal Software Engineer sought for Cloud Network & AI Security in Santa Clara. Leverage expertise in C, Python, Go, and low-level Linux systems to design virtualization features across Azure, AWS, and GCP. Requires deep knowledge of network security (stateful firewall, DPDK, XDP) and cloud ar...
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 (C++-low level-Prisma Browser)
Save Icon
Join a world-class team in Santa Clara, CA as a Sr Principal Software Engineer (Prisma Browser). We seek a C++ virtuoso with 8+ years of endpoint development expertise to architect our Chromium-based enterprise browser. Lead critical features, master performance optimizations, and mentor engineer...
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 / Sr Staff Software Engineer (ITDR)
Save Icon
Principal Software Engineer (ITDR) sought to design and build cutting-edge, high-scale systems using Angular, React, and Python on AWS. Requires 7+ years of SW development, deep expertise in modern frameworks, and strong TypeScript/RxJS skills. Lead infrastructure design, implement sophisticated ...
Location Icon
Location
Israel , Petah Tikva
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Sr Principal Engineer Software- Backend (Prisma Browser)
Save Icon
Senior Principal Backend Engineer sought for Santa Clara HQ to lead development of the Prisma Browser enterprise security solution. You will own end-to-end feature delivery, leveraging 5+ years in Go/C#/Java/C++ and cloud-native microservices on AWS/GCP/Azure. Drive innovation in multi-threaded p...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer needed onsite in Annapolis Junction, MD. You will lead full-stack development using JavaScript, React, Node.js, and Rust, driving mission-critical solutions for the Intelligence Community. Requires 12+ years of SWE experience, a TS/SCI with Full Scope Polygraph, and ex...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
215000.00 - 250000.00 USD / Year
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role in Zürich, Switzerland, blending deep technical expertise with customer collaboration. You’ll code in C++, C#, Java, or Python, containerize workloads, and leverage AI to solve high-scale challenges. Join Microsoft’s ISE team to co-engineer solutions with senior s...
Location Icon
Location
Switzerland , Zürich
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role in Amsterdam with Microsoft’s ISE team. You will co-engineer high-scale solutions with customers, leveraging AI and containerization. Requires 8+ years coding in C#, Python, or Java, plus executive-level customer advisory experience. Enjoy 25% travel, flexible wor...
Location Icon
Location
Netherlands , Amsterdam
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought by Microsoft’s ISE team in London to co-engineer high-scale solutions with customers. You will lead technical strategy, containerize workloads, and leverage AI to solve complex challenges. Requires deep coding expertise (C++, Python, etc.) and customer-facing ex...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer (L7 Security)
Save Icon
Principal Software Engineer (L7 Security) sought to lead end-to-end delivery of high-scale, distributed cloud security solutions and NGFW at Palo Alto Networks. Drive core capabilities like App-ID and Content Inspection using C, Python, and Go. Requires expertise in Kubernetes, Redis, and multi-t...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
147000.00 - 237500.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Sr. Principal Software Engineer (L7 DevOps)
Save Icon
Sr. Principal Software Engineer (L7 DevOps) sought to redefine cloud security with an AI-first mindset. Lead automation of GCP and Kubernetes infrastructure, driving extreme efficiency to prevent cyberattacks. Requires 15+ years experience, deep expertise in GCP, Kubernetes, Terraform, and progra...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
170000.00 - 277000.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Software Engineer, Principal Java
Save Icon
Principal Java Software Engineer sought for a Hyderabad-based role. You will lead full lifecycle development, designing scalable applications using Java, Angular, and RESTful APIs. Requires 10+ years of Java expertise, mastery of CI/CD tools like Jenkins, and cloud familiarity (Azure/AWS/GCP). Dr...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Member Of Technical Staff, Principal Software Engineer - Windows Copilot
Save Icon
Join Microsoft as a Principal Software Engineer on the Windows Copilot team in Redmond, WA. You will design and build next-gen AI features and secure platform services, leveraging C, C++, C#, or Python. This role requires 12+ years of experience and hands-on use of modern AI coding agents. Drive ...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
142800.00 - 331200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role at Amgen in Tampa, FL. Lead full-stack development and mentor teams using cloud technologies (AWS preferred) and Python. Drive innovative solutions with generative AI, microservices, and robust software architecture. Enjoy competitive benefits including health pla...
Location Icon
Location
United States , Tampa
Salary Icon
Salary
157020.50 - 212439.50 USD / Year
amgen.com Logo
Amgen
Expiration Date
Until further notice
Principal Software Engineer (L7 Security)
Save Icon
Principal Software Engineer (L7 Security) sought to lead end-to-end delivery of high-scale, distributed cloud security solutions and NGFW. Drive core capabilities like App-ID and Content Inspection using C, Python, and Go. Requires 7-10 years experience with Kubernetes, Redis, and multi-threaded ...
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

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.