CrawlJobs Logo

Filters

Location
Salary

Principal Engineer Software Jobs

709 Job Offers

Principal Software Engineer
Save Icon
Principal Software Engineer role in Tokyo, Japan, leading architecture for Microsoft’s Mico AI experience. Drive full-stack development across iOS, Android, and web, owning 3D rendering, LLM orchestration, and adaptive personalization. Requires 8+ years in C++, C#, or Python, with AI expertise an...
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 - ISE
Save Icon
Principal Software Engineer role in London with Microsoft’s ISE team. You’ll co-develop cloud-based AI solutions alongside enterprise customers, using C#, Python, or Java. Requires consultative experience, cross-functional collaboration, and up to 25% travel. Enjoy a competitive benefits package ...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal AI Software Engineer
Save Icon
Principal AI Software Engineer sought by AMD to lead OneROCm software stack innovation across Instinct, Radeon, and Ryzen platforms. This hands-on role requires deep expertise in GPU architectures, AI/ML full-stack development, and hardware/software co-design. Drive next-gen products in San Jose,...
Location Icon
Location
United States , San Jose
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Principal Software Engineer — Layer 7 Security
Save Icon
Senior Principal Software Engineer sought to lead Layer 7 security innovation in Santa Clara. This strategic role demands expert-level C/Go skills, deep Unix/Linux experience, and a proven track record designing large-scale distributed systems. You will define architecture for next-gen firewall p...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the development of critical monitoring and alerting for Microsoft 365 Resilience, including Copilot. As a Principal Software Engineer, you will architect robust reliability measures like Graceful Degradation across core platforms. Requires a BS in CS with 12+ years coding in C, C++, C#, or P...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Applications Development Engineer
Save Icon
Principal Software Applications Development Engineer sought in Bangkok, Thailand. This senior role demands Java, C++, Python, and agile expertise to design, optimize, and test complex applications. You will mentor junior developers and drive user-focused solutions. Join a dynamic team to lead cri...
Location Icon
Location
Thailand , Bangkok
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer role in Redmond, WA, driving GPU inference optimization and LLM/SLM architecture for Microsoft’s AI monetization platform. You’ll accelerate deep learning inference across Copilot, Search, and Ads, bridging cutting-edge AI with business impact. Requires 8+ years in 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/ Senior Software Engineer - Identity Security
Save Icon
Principal/Senior Software Engineer – Identity Security at Palo Alto Networks in Tel Aviv. Drive innovation securing identities across hybrid and SaaS landscapes using cloud-native tech (Kubernetes, Docker, AWS/GCP/Azure). Requires 5+ years backend experience, AI-assisted development skills, and a...
Location Icon
Location
Israel , Tel Aviv
Salary Icon
Salary
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Principal / Senior Software Engineer - Identity Security
Save Icon
Join Palo Alto Networks as a Principal/Senior Software Engineer in Tel Aviv, shaping the future of Identity Security. You'll architect scalable, cloud-native solutions using Kubernetes, Docker, and microservices to secure hybrid and SaaS landscapes. Leverage AI tools like Gemini and Claude to dri...
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
Save Icon
Principal Software Engineer sought by RX Global in Richmond, UK. Drive domain architecture, mentor senior engineers, and own technical roadmaps for high-impact systems. Requires deep expertise in distributed systems, cloud-native AWS solutions, and legacy modernisation. Lead through influence, ba...
Location Icon
Location
United Kingdom , Richmond
Salary Icon
Salary
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Principal Software Engineer at Microsoft Azure Data in Tokyo, Japan. Design and implement core PostgreSQL features, including planner, executor, and replication. Requires 6+ years of C/C++/C#/Java/Python experience and deep database internals knowledge. Join a world-class team building the data p...
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
Principal Software Engineer role in Redmond, WA, driving AI-powered operations for Microsoft Azure. You will design scalable ML infrastructure, embed automation, and enhance cloud reliability. Requires expertise in distributed systems, C#/Java/Python, and cloud-native architectures. Join a collab...
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
Principal Software Engineer at Microsoft – join the Copilot Studio team in Redmond, WA to build high-scale, AI-powered low-code experiences. You’ll lead front-end architecture for intelligent agents used by millions, driving technical strategy and mentoring senior engineers. Requires 6+ years in ...
Location Icon
Location
United States , Redmond
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 on Microsoft’s Azure AI Core team in Mountain View, CA. Design and build scalable, high-performance AI systems for real-time audio, image, and video generation. Requires 6+ years in distributed systems, API design, and AI/ML solutions with C#, Python, or Java. Joi...
Location Icon
Location
United States , Mountain View
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
Principal Software Engineer role at Microsoft in Mountain View, CA, driving AI-first architecture for Power Platform and Dynamics 365. You will design high-scale distributed systems on Linux/Kubernetes using Python and FastAPI, lead incident response, and ensure global reliability. Requires 6+ ye...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
139900.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer, CoreAI
Save Icon
Lead the development of Microsoft's CoreAI platform as a Principal Software Engineer in Redmond. Architect scalable, cloud-native systems for next-gen AI agents and foundational AI services. Requires 6+ years of experience with C++, C#, Python, or Java. Shape the product vision and drive engineer...
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
Lead the design of scalable AI agent platforms within Microsoft's Copilot Studio in Redmond. This Principal Software Engineer role requires 6+ years of experience in C#, Java, Python, or similar. You will drive architecture for Digital Workers, collaborating across Azure and Power Platform teams ...
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 - CoreAI
Save Icon
Lead the future of AI-powered software testing as a Principal Software Engineer on Microsoft's Playwright team. Design and implement AI-native capabilities for the core automation framework, integrating with GitHub and VS Code. This Redmond-based role requires deep expertise in AI/LLM models, bro...
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
Lead the design of multi-tenant enterprise platforms for Microsoft's Dynamics 365 suite in Redmond. This principal role requires 6+ years of coding expertise in C#, Java, or Python. Drive product improvements and automate solutions within a leading SaaS environment, collaborating on innovative bu...
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 - CoreAI
Save Icon
Lead the future of AI-powered search as a Principal Software Engineer at Microsoft Azure AI in Redmond. Shape end-to-end developer experiences for Azure AI Search, turning ambiguous needs into scalable, reliable features. Leverage 6+ years of cloud service expertise and technical leadership to dr...
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

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.