CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs

723 Job Offers

Principal Software Engineer
Save Icon
Lead the technical vision as a Principal Software Engineer at Automata, shaping scalable, software-defined lab automation in London. You'll architect our core platform using Golang, Kubernetes, and distributed systems, with 12+ years of backend expertise. Mentor senior engineers, enjoy comprehens...
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
130000.00 - 170000.00 GBP / Year
automata.tech Logo
Automata
Expiration Date
Until further notice
Principal Software Engineer - CoreAI
Save Icon
Lead the architecture for Azure AI's core infrastructure as a Principal Software Engineer in Redmond. You will design and build large-scale, distributed systems powering advanced search and knowledge services for LLMs. This role requires deep expertise in C#/C++/Java/Python and cloud-based distri...
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 development of Azure Database for PostgreSQL as a Principal Software Engineer in Bangalore. Design and build scalable, reliable migration features for this globally distributed cloud service. Leverage 12+ years of systems programming expertise in C++/Rust/C# and deep database architectur...
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 - Identity
Save Icon
Lead Microsoft's security mission as a Principal Software Engineer in Redmond. Design and build critical authentication and authorization systems using .NET, Rust, Java, and more. This role requires 6+ years of experience in secure software development and a passion for creating a safer digital w...
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 high-performance networking solutions for Azure data centers as a Principal Software Engineer in Bangalore. This role requires 10+ years of experience, including deep expertise in Layer3-4 packet forwarding and C programming. You will innovate on DPU technology, optimize data p...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Sr Principal Software Engineer (L7 Security)
Save Icon
Join our Layer-7 Security team in Santa Clara as a Sr Principal Software Engineer. Innovate and design new security features for next-generation firewalls using C/C++. We seek a collaborative leader with deep networking and security protocol knowledge. Enjoy FLEXBenefits, stock units, and a bonus.
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
Join Microsoft Discovery in Redmond as a Principal Software Engineer. You will architect a transformative AI-driven platform to accelerate scientific R&D. Lead the build of scalable distributed systems, mentor engineers, and integrate cutting-edge AI technologies. Requires 6+ years of software de...
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 Azure's SONiC team as a Principal Software Engineer. You will develop core switch software and distributed systems for cloud datacenters, tackling challenges like next-gen 100G-1.6T support. This role requires 6+ years in C/C++/Python and TCP/IP networking, with open-source (SONiC,...
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
Save Icon
Lead the evolution of Microsoft's core cloud services as a Principal Software Engineer in Redmond. Design and deliver large-scale systems for OneDrive/SharePoint, focusing on migration, performance, and business continuity. Utilize your deep expertise in C#, Java, or Python to build resilient inf...
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 AI innovation within Microsoft's Azure Data team as a Principal Software Engineer. Design and develop core AI capabilities for PostgreSQL, including vector indexing and semantic search. This Redmond-based role requires deep expertise in systems programming (C/C++/Rust) and database engine ar...
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 development of a planet-scale, AI-integrated database as a Principal Software Engineer in Redmond. You'll operate services for major enterprise clients, ensuring SLA compliance with Kubernetes, Prometheus, and Grafana. This role requires deep expertise in cloud operations, compliance, an...
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- Azure Storage
Save Icon
Lead the future of AI-scale storage as a Principal Software Engineer on Azure Storage. Design and optimize the high-performance control plane for massive, distributed systems. Leverage 5+ years of storage and cloud-native expertise to solve scalability challenges. This remote US role drives innov...
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 Storage team
Save Icon
Lead the design of core Azure Storage services, powering exabyte-scale cloud infrastructure. This principal role requires deep expertise in C/C++ and distributed systems to ensure massive scalability and durability. Mentor engineering teams while driving technical strategy for foundational Azure ...
Location Icon
Location
Australia , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Backend
Save Icon
Lead backend development for Microsoft Security, building reliable, secure cloud systems in C++, C#, or Python. This senior role in Redmond requires 6+ years of secure software design, live site operations, and mentoring expertise. Help shape a security cloud that protects customers worldwide in ...
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 development of Microsoft's next-generation AI-driven auto-bidding platform. Architect large-scale distributed systems using C++, Python, or C# to process billions of daily auctions. Collaborate with ML experts to build agentic AI that autonomously optimizes real-time ad performance. This...
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 next wave of AI-powered shopping experiences at Microsoft in Vancouver. As a Principal Software Engineer, you will design and build robust, full-stack solutions for Copilot and Browsers. This role requires 6+ years of experience shipping production software and expertise in languages lik...
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 future of web browsing as a Principal Software Engineer for Microsoft Edge in Hyderabad. This role demands 10+ years of experience in backend engineering (C++, C#, Java, Python) and a proven track record of shipping large-scale, high-quality software. You will architect robust, scalable ...
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 - Copilot Security
Save Icon
Lead the security of Microsoft's agentic AI future as a Principal Software Engineer. Design and ship AI-powered defenses and secure orchestration frameworks for Copilot at global scale. This Redmond-based role requires 8+ years building large-scale, security-critical systems and expertise in agen...
Location Icon
Location
United States , Redmond, WA
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's Azure Data platform, building the foundational database systems for the AI era. This principal engineer role in Redmond requires 6+ years of coding expertise in C/C++/C#/Java/Python and a background in computer science. You will define strategic roadmaps and ...
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 architecture of scalable backend and data systems for Microsoft 365 Copilot in Redmond. This principal role requires 8+ years of experience building large-scale, distributed systems in production. Drive engineering velocity and platform agility by designing core tools and mentoring teams.
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

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.