CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs (Hybrid work)

282 Job Offers

Principal Software Engineer
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the architecture for Microsoft's Azure Data platform, building the next-generation data foundation for AI. This Principal Software Engineer role in Redmond requires 6+ years of experience in C/C++/C#/Java/Python and expertise in enterprise database systems. You will define strategic roadmaps...
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 - Data Processing Unit - Security
Save Icon
Join Microsoft's SCHIE team in Santa Clara as a Principal Software Engineer. Design and implement secure cryptographic flows for the Data Processing Unit (DPU), focusing on boot, attestation, and Post-Quantum Cryptography. Leverage your expertise in C/C++ and embedded systems to architect the DPU...
Location Icon
Location
United States , Santa Clara
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 - AI/ML
Save Icon
Lead AI/ML innovation for Microsoft's collaborative work management suite, including Project and Planner. Architect scalable, agentic AI solutions within a high-performance platform serving millions. Requires 6+ years of software engineering experience and expertise in languages like C# or Python...
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
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
Shape the backbone of a high-scale ad platform as a Principal Software Engineer in Redmond. Design and develop near real-time services for billions of daily impressions, leveraging your expertise in large-scale distributed systems. Lead technical initiatives, mentor engineers, and collaborate wit...
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 – CXI Drivers & Kernel Networking
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Principal Software Engineer - Teams AI Features
Save Icon
Lead AI fundamentals for Microsoft Teams, shaping the evaluation and reliability of LLM-powered features at massive scale. You'll define strategy, build robust evaluation frameworks, and drive performance culture. This principal role in Redmond requires strong engineering experience with services...
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
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
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 core backend engineering for Microsoft 365 Copilot in Hyderabad. Architect and deliver scalable, secure systems using C#/Java/Python on Azure. Join a collaborative team shaping LLM-driven features for millions. Requires 12+ years' experience and expertise in cloud services and software d...
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
Save Icon
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 design of secure, resilient cloud services at Microsoft Security in Redmond. Utilize your 6+ years of experience in large-scale software engineering and cloud architecture to turn internet-scale data into actionable security intelligence. You will own the architecture, guide stakeholders...
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 Azure API Management, a core AI platform at Microsoft. Design and build scalable, production-grade services using C++, C#, or Python. This senior role in Redmond requires 6+ years of experience and a passion for shaping the future of AI-driven development.
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 HPE's Private Cloud Engineering team in Galway as a Principal Software Engineer. Leverage your 10+ years of experience in Java, Python, and cloud technologies to design and deliver scalable backend solutions. You will lead software development, influence product roadmaps, and work with cutti...
Location Icon
Location
Ireland , Galway
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior / Principal Software Engineer - Kusto
Save Icon
Join the core Kusto engine team in Tel Aviv/Herzliya as a Senior/Principal Software Engineer. You will design and optimize the massive-scale, real-time analytics engine powering key Microsoft products. Leverage your expertise in Rust/C++ and distributed systems to drive architectural projects and...
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
Lead the fight against advanced email threats as a Principal Software Engineer in Hyderabad. Architect and deliver large-scale, cloud-based security solutions using distributed systems and machine learning. Mentor a talented team to innovate Microsoft Defender for Office's detection capabilities....
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
Save Icon
Lead the development of Microsoft's core AI infrastructure in Bangalore. Architect and build large-scale GPU platforms for training and inference, powering products like Copilot. Requires 10+ years in software engineering with expertise in distributed systems, Kubernetes, and production ML. Shape...
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 architecture of Microsoft's cloud planning systems as a Principal Software Engineer. You will develop AI-driven tools to optimize global datacenter capacity and supply chain efficiency. This Redmond-based role requires 8+ years of coding experience and a vision for scalable, reliable sof...
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.