CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs

721 Job Offers

Principal Software Engineer Manager
Save Icon
Lead the Web Data Platform team at Microsoft in Redmond, building large-scale, AI-powered systems for Bing Search and AI training. This principal manager role requires 8+ years of engineering and 6+ in people management, with deep expertise in high-scale architecture and AI models. Provide hands-...
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 - SONIC & SAI
Save Icon
Lead the development of high-performance SAI/SONiC SDKs and networking platforms in Saratoga. This role requires deep expertise in SONiC, SAI, C/C++, and low-level system programming. You will design hardware abstraction layers and collaborate with embedded teams. We offer full medical benefits, ...
Location Icon
Location
United States , Saratoga
Salary Icon
Salary
210000.00 - 290000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Principal Software Systems Engineer
Save Icon
Lead the development of groundbreaking healthcare solutions as a Principal Software Systems Engineer in Raleigh. You will drive new product development for Infusion Pump Platforms using Agile methodologies and Systems Engineering. This role requires expertise in regulated medical devices, require...
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the SOLD Simplification initiative as a Principal Software Engineer at Barclays in Pune. Drive technical excellence using Java, Spring Boot, and modern stacks to migrate legacy platforms. Mentor teams and shape strategy while enjoying competitive benefits like private medical care and pension.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Principal Engineer Software, Dev Infrastructure
Save Icon
Lead the development of a cutting-edge, cloud-native infrastructure platform in San Francisco. As a Principal Engineer, you will architect scalable developer tooling, CI/CD, and deployment systems using technologies like Kubernetes and Terraform. Your deep systems expertise will drive velocity an...
Location Icon
Location
United States , San Francisco
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
Lead the architecture and scaling of a cutting-edge cloud Data Security Platform as a Principal Software Engineer. This Santa Clara-based role requires deep expertise in ReactJS, cloud-native tech (AWS/GCP), and microservices for high-volume applications. Drive technical leadership, end-to-end UI...
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 Engineer Software
Save Icon
Lead the architecture of scalable backend systems for global cybersecurity applications in São Paulo. This senior role requires 8+ years of expertise in Python/Go, cloud platforms (GCP), and modern CI/CD. You will design robust APIs and data models, directly impacting organizational security worl...
Location Icon
Location
Brazil , São Paulo
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer- AI
Save Icon
Lead the development of an AI-first, next-generation business application in Redmond. As a Principal Software Engineer, you will design and ship end-to-end AI capabilities, from LLM services to intelligent UX. Requires 6+ years of coding experience (C#, Java, Python, etc.) and a passion for build...
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's global Industry Solutions Engineering team as a Principal Software Engineer. Leverage your 8+ years of coding expertise in C#, Java, Python, or similar to solve complex customer challenges with cloud-based solutions. This role involves collaborative innovation, travel up to 25%, ...
Location Icon
Location
United States , Multiple Locations
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
Lead the architecture for Microsoft Copilot's core user experience. As a Principal Software Engineer in Redmond, you'll define scalable front-end systems using React/TypeScript, ensuring intelligent and integrated UX across Teams, Outlook, and Office. Drive performance, mentor engineers, and shap...
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 future of browser performance as a Principal Software Engineer for Microsoft Edge in Redmond. You will architect durable, large-scale systems to optimize navigation, scrolling, and responsiveness for millions. This hands-on role requires deep expertise in C++/Rust and a proven record of ...
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 Azure Storage team in India, building the hyperscale cloud storage backbone for Microsoft Azure and global clients. This principal role requires 6+ years of coding expertise in C/C++/C#/Python and a degree in Computer Science. You will architect scalable solutions, mentor engineers, and ...
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 engineer
Save Icon
Lead AI innovation at Microsoft as a Principal Software Engineer in Bangalore. You'll architect complex systems and drive engineering excellence for Azure's core AI stack, including Responsible AI. Requires 10+ years' experience in modern languages like C# or Python and cloud/distributed systems ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the development of secure, global-scale biometric identity systems at Microsoft's Applied Sciences Group. Architect and deliver high-assurance AI solutions across cloud and device platforms, balancing privacy, security, and performance. This senior role requires deep expertise in C/C++/C# an...
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 Engineer - Azure Dev Ops Infrastructure
Save Icon
Lead Azure DevOps infrastructure for Microsoft's global cloud platform. Develop and scale CAD software tools and CI/CD workflows for internal SoC/IP designs. Requires 6+ years in software engineering with languages like Python or C++. Join the Silicon Engineering team in Raleigh, US.
Location Icon
Location
United States , Raleigh
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's Azure Data team in Vancouver as a Principal Software Engineer. You will build the core data platform for the AI era, focusing on Microsoft Fabric's Data Engineering and Science pillars. This role requires deep expertise in distributed systems, compilers, or database internals usi...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the development of cutting-edge AI and cloud systems at Microsoft in Bangalore. As a Principal Software Engineer, you'll architect scalable backend services, integrate LLMs, and build intelligent agent workflows using Azure. Leverage 10+ years of experience in distributed systems and framewo...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the technical strategy for AI-driven retrieval, context engineering, and knowledge graph systems at Microsoft Redmond. As a hands-on Principal Software Engineer, you'll architect scalable Azure cloud services, write production code, and drive cross-team integrations. This senior IC role requ...
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
Lead critical cloud services for government clients as a Principal Software Engineer at Microsoft. This Reston-based role requires a Top Secret SCI clearance and expertise in C, C++, or C#. Design and deliver scalable Microsoft 365 solutions, focusing on availability and performance for sovereign...
Location Icon
Location
United States , Reston
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 collaborative innovation as a Principal Software Engineer with Microsoft's global ISE team. Solve complex customer challenges using cloud technologies and languages like C#, Java, or Python. This role requires 6+ years of coding experience and offers the chance to mentor engineers while shap...
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

About the Principal Software Engineer role

Explore the pinnacle of a technical career with Principal Software Engineer jobs. This senior-level role represents the apex of individual contributor tracks, where technical mastery converges with strategic leadership. A Principal Software Engineer is not just a senior coder; they are the visionary architects and technical pillars of an organization, responsible for setting long-term technological direction and solving the most complex, large-scale challenges. Their work ensures that engineering efforts align with overarching business goals, creating robust, scalable, and future-proof systems.

Professionals in these roles typically shoulder a broad and impactful set of responsibilities. Central to their function is leading the architectural vision for major systems or entire platforms. They define the technical standards, select core technologies, and make critical decisions on system design with a focus on scalability, reliability, security, and performance. A significant part of their day involves deep collaboration, not only mentoring senior and junior engineers but also partnering with product managers, senior management, and other stakeholders to shape the technology roadmap. They are often the go-to experts for de-risking projects, conducting proof-of-concepts for new technologies, and providing technical guidance across multiple teams. Furthermore, they champion engineering excellence by driving initiatives around agile methodologies, CI/CD pipelines, DevOps practices, and robust quality assurance.

The typical skill set for a Principal Software Engineer is extensive and deep. A common requirement is 10+ years of progressive experience in software development, demonstrating a proven track record of designing, delivering, and maintaining complex, consumer-facing or enterprise-level systems. Expertise in modern technology stacks is essential, often including proficiency in languages like Java, Kotlin, C#, Python, or Go, and familiarity with front-end frameworks like React or Angular. A deep, practical understanding of distributed systems, cloud-native architectures (on platforms like AWS, Azure, or GCP), and containerization technologies like Docker and Kubernetes is standard. They are expected to be experts in API design, data modeling, and often, event-driven architectures using tools like Kafka. Beyond pure technical acumen, exceptional soft skills are non-negotiable. This includes superior communication abilities to articulate complex technical concepts to diverse audiences, strong leadership and mentorship capabilities, and outstanding analytical and problem-solving skills. While a Bachelor's degree in Computer Science is common, equivalent industry experience is often highly valued.

Ultimately, Principal Software Engineer jobs are for those who want to leave a lasting imprint on a company's technology. They are the strategic thinkers and technical pioneers who build the foundations upon which products and services thrive, making them one of the most critical and respected roles in the technology industry. If you are ready to guide technical strategy and mentor the next generation of engineers, exploring Principal Software Engineer jobs is your next career step.