CrawlJobs Logo

Filters

Location
Salary

Principal Engineer Software Jobs

711 Job Offers

Principal Software Engineer - DPU Integrations
Save Icon
Principal Software Engineer - DPU Integrations at Microsoft Azure Hardware Systems in Santa Clara. Lead the design and deployment of innovative integration tools and AI agents for cloud infrastructure. Requires 10+ years in networking, storage, or compute platforms with expertise in C, C++, or Py...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought to architect OneTrust’s next-gen privacy platform in Bengaluru. Design scalable, distributed backend systems using Java, Spring, and microservices on Azure. Lead technical strategy, mentor engineers, and optimize real-time data with Kafka. Benefits include equit...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought in Columbus, US. Lead full-cycle development, define architectural best practices, and mentor teams. Requires 7+ years’ experience, strong SQL, Agile, and expertise in MySQL, Java, Jenkins. Drive cloud-ready solutions and align technology with business goals.
Location Icon
Location
United States , Columbus
Salary Icon
Salary
130500.00 - 170000.00 USD / Year
aflac.com Logo
Aflac
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join a cross-functional team in Sydney as a Principal Software Engineer, designing innovative solutions with modern cloud technologies and languages like C++, C#, Java, or Python. You’ll collaborate with data scientists and strategic customers, contribute to open source, and mentor engineers. Thi...
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
Save Icon
Principal Software Engineer role driving Bentley Systems’ AI transformation. Lead hybrid teams, architect scalable cloud platforms (Azure/AWS/GCP), and mentor engineers. Requires 10+ years’ experience, expertise in Python/Java/C#, and technical leadership. Remote US position with competitive bene...
Location Icon
Location
United States , Remote
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Principal Software Engineer Manager
Save Icon
Lead a high-impact engineering team at Microsoft IC3, building and operating critical cloud services for Microsoft Teams. This Principal Software Engineering Manager role requires a Top Secret/SCI clearance with polygraph, deep technical expertise in C#, Java, or Python, and a proven ability to d...
Location Icon
Location
United States , Reston
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought for a high-impact role in London, UK, focusing on Workload Identity. You will design and develop secure communication solutions using Golang, Kubernetes, and cloud technologies. This position requires deep expertise in security, networking, and enterprise-scale ...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer Manager- Windows Serving & Delivery
Save Icon
Lead a team of software engineers as a Principal Software Engineering Manager at Microsoft in Redmond, WA. Drive technical direction for Windows client, Windows Update, and reliability solutions, ensuring high-quality delivery for enterprise customers. Requires a Bachelor's in CS, 6+ years coding...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Red Team
Save Icon
Microsoft seeks a Principal Software Engineer for its Red Team in the US. You will design AI-driven red team services and offensive security tools using C, C++, Python, and LLMs. Ideal candidates have expertise in adversarial testing, threat emulation, and cloud platforms like Azure. Join to inno...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer sought for a Santa Clara-based role to architect scalable, secure backend services and cloud-native systems on GCP. Requires 6+ years in security software engineering, expert-level Golang/C++/Python, and deep OS/network security knowledge. Leverage Docker, Kubernetes, ...
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
Save Icon
Principal Software Engineer sought to design and build carrier-grade networking solutions on a multi-tenant SaaS platform in Cupertino, CA. Requires 15+ years of backend experience with Golang, Java, or Python, plus deep expertise in networking protocols, distributed systems, and microservices (D...
Location Icon
Location
United States , Cupertino
Salary Icon
Salary
172000.00 - 349000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Principal Software Engineer, Android
Save Icon
Location Icon
Location
United States , Milwaukee
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Principal Software Engineer, CoreAI
Save Icon
Principal Software Engineer, CoreAI – Redmond, WA. Lead the architecture of cloud-scale platform services and data infrastructure powering AI product experiences. Requires a Bachelor's in CS and 6+ years coding in C++, C#, Java, or Python. Drive operational excellence, mentor engineers, and solve...
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
Principal Software Engineer sought to lead architecture and development of scalable compute platforms, workflow, and observability systems for a systematic asset manager. Requires 8+ years in Python, 4+ years leading large-scale system design, and 3+ years in distributed systems and AWS cloud-nat...
Location Icon
Location
United States , Massachusetts
Salary Icon
Salary
200000.00 - 250000.00 USD / Year
apollo-solutions.com Logo
Apollo Solutions
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role on Microsoft’s M365 Evaluation Platform Team, shaping AI feedback loops for millions of users. You’ll build scalable, agile tools for model fine-tuning, experiments, and metrics in Redmond, WA. Requires 6+ years coding in C++, C#, Python, or Java with a CS degree....
Location Icon
Location
United States , Redmond
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer (Salesforce)
Save Icon
Principal Software Engineer (Salesforce) sought by Fortune 500 insurer Aflac. Lead cloud development, define architectural guidelines, and mentor teams using Scrum, DevOps, and TDD. Requires deep Salesforce expertise (Apex, OmniStudio, Platform Developer cert) and 6+ years programming. Remote/hyb...
Location Icon
Location
United States
Salary Icon
Salary
123000.00 - 170000.00 USD / Year
aflac.com Logo
Aflac
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Location Icon
Location
United Kingdom
Salary Icon
Salary
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Software Engineer - Java Backend
Save Icon
Principal Software Engineer – Java Backend role in Bengaluru, India. Join OneTrust’s agile team to design and architect scalable features using Java, Spring MVC, and REST. Requires 8+ years’ experience, expertise in SQL/NoSQL, Kafka, and cloud services (Azure/AWS). Benefits include flexible PTO, ...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Principal Software Engineer Manager, CoreAI
Save Icon
Lead the future of AI as a Principal Software Engineer Manager on Microsoft’s CoreAI Agents Platform in Redmond. You will manage and coach engineering teams, drive strategic clarity, and build foundational platform components for generative AI applications. Requires a BS in CS, 8+ years of coding...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
165600.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft's CoreAI PaaS & Serverless team in Hyderabad as a Principal Software Engineer. Design and operate planet-scale Azure services like Container Apps and App Service using C#, Python, or Go. Lead end-to-end projects, champion AI and cloud-native innovation, and drive reliability engine...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
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.