CrawlJobs Logo
Briefcase Icon
Category Icon

Principal Software Engineer Jobs

702 Job Offers

Filters
Principal Software Development Engineer in Test
Save Icon
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
Lead the future of business applications as a Principal Software Engineer at Microsoft in Redmond. Drive architectural design and technical strategy for AI-powered products within the Power Apps ecosystem. This role requires strong leadership in C#/Java/Python and experience shipping scalable, LL...
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 - Backend
Save Icon
Join a world-class team to modernize the global infrastructure powering Office 365 web apps. As a Principal Backend Engineer in Noida, you'll design and build high-scale, geo-distributed services using C#, Java, or Python. Leverage your 12+ years of expertise to push the limits of scalability, re...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Office Suite Shared Experiences (OSSE)
Save Icon
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 Manager
Save Icon
Location Icon
Location
Spain , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
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 (Frontend/Full Stack)
Save Icon
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
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 - C++
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Full Stack Principal Software Engineer, Gen AI
Save Icon
Lead the design and delivery of scalable, agentic AI platforms integrating LLMs into enterprise systems. This principal role requires 7+ years of experience building secure, cloud-native backend microservices and distributed architectures. You will provide technical leadership, define AI standard...
Location Icon
Location
United States , Bellevue; Frisco
Salary Icon
Salary
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Principal Software Engineering Manager
Save Icon
Lead a high-impact engineering team ensuring the security and reliability of the Microsoft Cloud. This Redmond-based role requires a leader with 8+ years of technical experience and expertise in cloud platforms like Azure. You will drive system architecture, live-site operations, and team develop...
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 Database for MySQL control plane as a Principal Software Engineer in Hyderabad. Architect and build core components to enhance availability, performance, and operational simplicity. Leverage your deep expertise in C/C++/C# and distributed systems to drive product strategy and mento...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Lead the development of cutting-edge maritime defence systems, including underwater vehicles and sonar, as a Principal Embedded Software Engineer. This Dorchester-based role requires expert C/C++ skills and experience with safety standards like SIL/ASIL. You will define technical processes and bu...
Location Icon
Location
United Kingdom , Dorchester; Winfrith
Salary Icon
Salary
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Principal Software Engineer - Azure Blob Storage
Save Icon
Lead the development of AI-native storage as a Principal Software Engineer on Azure Blob Storage. Design next-generation distributed systems optimized for massive-scale AI/ML workloads, focusing on scalability and performance. Provide technical leadership and collaborate with cross-functional tea...
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 transformation of productivity with Microsoft 365 Copilot as a Principal Software Engineer in Redmond. Design and deliver innovative, scalable applications using C++, C#, or Python. Drive project vision, mentor engineers, and ensure security in this pivotal role shaping AI-powered tools ...
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 - Front End Architect
Save Icon
Lead front-end architecture for Microsoft's Fabric Platform in Vancouver. Design scalable, unified web experiences using advanced JavaScript and modern frameworks. This senior role requires 6+ years of engineering experience and expertise in complex front-end systems. Join a team building the pre...
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 model enablement for Microsoft's cutting-edge Maia AI accelerators in Redmond. Utilize your deep expertise in PyTorch, model optimization, and quantization to port and optimize large-scale AI models. This principal role requires strong collaboration with hardware/software teams on performanc...
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 data platform transformation for the AI era as a Principal Software Engineer at Microsoft Azure Data in Bangalore. Utilize your 12+ years of experience in C#/C++/Java to build products like Microsoft Fabric and Synapse Analytics. Drive end-to-end feature development, adopt AI-first pract...
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 cutting-edge cloud security solutions at Microsoft's Sentinel Platform in Redmond. This principal role demands expertise in large-scale data architecture, distributed systems, and coding in C/C++/C#/Java/Python. You will architect AI-driven, planet-scale systems, ensuring ...
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 Agent 365 team in Redmond as a Principal Software Engineer. Design and build scalable AI infrastructure, focusing on security, policy, and tool governance for autonomous AI agents. Leverage 6+ years of coding experience in C++, C#, Java, or Python to develop end-to-end solutions ...
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 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.

Filters

×
Countries
Category
Location
Work Mode
Salary