CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs (Hybrid work)

280 Job Offers

Principal Software Engineer
Save Icon
Join Microsoft's Windows team in Hyderabad as a Principal Software Engineer. Lead high-caliber teams in modern app development using C/C++ and XAML/WinUI to revolutionize the Windows experience. This role requires 10+ years of coding expertise and a passion for building software at scale. Shape t...
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, CoreAI
Save Icon
Join Microsoft's CoreAI team to build the AI infrastructure powering Azure's innovation. As a Principal Software Engineer, you'll develop scalable training systems for frontier LLMs and agentic models. This role requires 6+ years of coding experience in C++, Python, or similar. Collaborate in a f...
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 development of next-gen financial applications in Galway. This Principal Engineer role requires 8+ years' expertise in Java, Spring Boot, and Angular, with strong AWS and microservices knowledge. Drive technical excellence, mentor a high-performing team, and enjoy a competitive bonus. EU...
Location Icon
Location
Ireland , Galway
Salary Icon
Salary
90000.00 EUR / Year
nicollcurtin.com Logo
Nicoll Curtin
Expiration Date
Until further notice
Principal Software Engineer - Storage
Save Icon
Lead the design of Azure's hyperscale storage resiliency systems as a Principal Software Engineer. You will develop fault prediction, self-healing automation, and repair workflows for millions of SSD nodes. This role requires deep expertise in SSD firmware, NVMe, and large-scale reliability engin...
Location Icon
Location
United States , Aliso Viejo
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 AI infrastructure at Microsoft Core AI in Redmond. Design and build high-scale distributed services for AzureML, powering next-gen LLMs like GPT-5. Requires 6+ years of coding experience and 3+ years in systems for large model training. Develop in C#/Go/Rust on Kubernetes to so...
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 - Surface Team
Save Icon
Lead the architecture for innovative Surface app experiences at Microsoft's Redmond HQ. As a Principal Software Engineer, you'll define technical vision, mentor teams, and build high-quality software for millions. Requires 6+ years in C++/C# and a passion for hardware-software integration. Enjoy ...
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 security as a Principal Software Engineer at Microsoft in Redmond. Design and architect complex cloud solutions for the Microsoft Security platform, using your expertise in C#, Java, or Python. This role requires a Bachelor's degree, 6+ years of coding experience, and a passion...
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 Business & Industry Copilots group as a Principal Software Engineer in Redmond. Drive AI innovation within the Copilot Studio team, designing and delivering cutting-edge SaaS applications. Leverage your 6+ years of coding expertise in C#, Java, Python, or similar to build and opt...
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-native security innovation at Microsoft in Redmond. As a Principal Software Engineer, you'll provide technical leadership, improve AI tools across the SDLC, and establish best practices. Requires a Bachelor's degree plus 6+ years of coding experience in C, C++, C#, Java, JavaScript, or Py...
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 Frontend Software Engineer
Save Icon
Lead the frontend architecture for a unified, AI-driven security platform at OneSOC. As a Principal Engineer, you will define technical strategy, build scalable systems with React/TypeScript, and mentor teams. This senior role in Tel Aviv/Herzliya requires 10+ years of experience delivering compl...
Location Icon
Location
Israel , Tel Aviv, Herzliya
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
Save Icon
Lead the development of Azure AI Search as a Principal Software Engineer in Bangalore. Design scalable cloud services using C#/C++/Java to power AI-driven search at massive scale. Leverage 12+ years of experience in distributed systems and a hands-on DevOps approach to ensure reliability and perf...
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 evolution of Microsoft Defender for Office's data platform in Hyderabad. Design and deliver advanced analytical capabilities to detect email threats using Azure Cloud and big data. A senior role requiring 10+ years in distributed systems, security, and coding (C++, C#, Python).
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal /Senior Software Engineer - Backend
Save Icon
Join Microsoft Security in Redmond as a Principal/Senior Backend Engineer. Design and develop a scalable enterprise platform for critical security services and Copilot experiences. Leverage 8+ years of coding expertise in C#, Java, Python, or similar to mentor teams and drive technical excellence...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
119800.00 - 234700.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 as a Principal Software Engineer in Redmond. Design and develop high-performance database systems using C, C++, or C#. Lead critical projects, mentor engineers, and help build the data platform for the AI era. Requires 8+ years of experience and a background in da...
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 development of large-scale GenAI training infrastructure and tools at Microsoft in Redmond. As a Principal Software Engineer, you will design scalable, reliable systems for LLM fine-tuning and inference. This role requires deep expertise in distributed systems, cloud infrastructure, and ...
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 - Responsible AI
Save Icon
Lead the development of scalable, high-performance Responsible AI services at Microsoft. Design and build customer-facing AI solutions integrated with Azure AI Content Safety and OpenAI. Requires 6+ years in cloud services and 4+ in ML operations, with expertise in C++, Python, or similar. Join a...
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
Lead the future of data at Microsoft Azure as a Principal Software Engineer in Noida. Architect and develop large-scale distributed platform services for products like Azure SQL DB and Cosmos DB. Leverage 6+ years of coding expertise in C/C++/C#/Java/Python to build the AI-era data platform. Prov...
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--M365
Save Icon
Lead the AI evaluation frontier as a Principal Software Engineer on the M365 Copilot platform in Suzhou. Design and build the scalable, reliable control plane that orchestrates offline evaluation, enabling safe prototyping and rigorous quality measurement. Requires 6+ years of coding experience (...
Location Icon
Location
China , Suzhou
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Purview
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

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.