CrawlJobs Logo

Filters

Location
Salary

Principal Engineer Software Jobs

709 Job Offers

Principal Software Engineer - C++
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
Senior Principal Software Engineer - AI Governance
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
165000.00 - 220000.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Senior Principal Software Engineer - AI Governance
Save Icon
Location Icon
Location
United States , Atlanta
Salary Icon
Salary
165000.00 - 220000.00 USD / Year
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer, AI
Save Icon
Lead AI innovation as a Principal Engineer in Delhi. Architect scalable systems to process millions of documents daily using LLMs and Computer Vision. Requires 12+ years in backend engineering and 3+ years deploying production AI/ML models. A founding role to shape our AI strategy.
Location Icon
Location
India , Delhi
Salary Icon
Salary
Not provided
alpha-sense.com Logo
AlphaSense
Expiration Date
Until further notice
Principal Software Engineer, AI
Save Icon
Lead AI innovation as a Principal Software Engineer in Pune. Architect and deploy scalable, production-grade AI/ML systems to process millions of documents daily. Requires 12+ years of backend experience and deep expertise in modern AI/ML lifecycle. Shape the future as a founding engineer in our ...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
alpha-sense.com Logo
AlphaSense
Expiration Date
Until further notice
Principal Software Engineer, AI
Save Icon
Lead AI innovation as a Principal Software Engineer in Bengaluru. Architect scalable systems to process millions of documents daily using LLMs and Computer Vision. Requires 12+ years of backend experience and deep expertise in deploying production AI/ML models. This founding role shapes the futur...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
alpha-sense.com Logo
AlphaSense
Expiration Date
Until further notice
Sr. Principal Software Engineer
Save Icon
Lead backend architecture and development as a Sr. Principal Software Engineer in a remote U.S. role. Design, build, and operate scalable, reliable cloud-based systems and APIs. Provide technical leadership, mentor engineers, and enhance CI/CD practices. Requires 8+ years of backend expertise and...
Location Icon
Location
United States , Remote
Salary Icon
Salary
Not provided
zelis.com Logo
Zelis
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 Performance Software Engineer- Atlas
Save Icon
Join our Atlas Systems Software Team as a Principal Performance Software Engineer in Waltham, USA. You will optimize real-time C++ software and deploy AI models on constrained hardware. Leverage your 8+ years of high-performance expertise to define compute budgets and drive key trade-offs. We off...
Location Icon
Location
United States , Waltham
Salary Icon
Salary
177207.00 - 243660.00 USD / Year
bostondynamics.com Logo
Boston Dynamics
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 GenAI Software Engineer
Save Icon
Lead the architecture and deployment of enterprise-scale GenAI solutions as a Principal Engineer. Design modular AI agents, establish engineering standards, and provide technical leadership. This Bellevue-based role requires 7+ years of experience and offers a competitive compensation package wit...
Location Icon
Location
United States , Bellevue
Salary Icon
Salary
173500.00 - 234700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
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
Lead the architecture of scalable, low-latency data systems and APIs that power personalized, context-aware intelligence for Microsoft Copilot. This principal role requires 6+ years of experience building secure, cloud-based services (Azure/AWS/GCP) in C++, C#, Java, or Python. You will design pe...
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 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- Security
Save Icon
Join Microsoft Teams as a Principal Software Engineer focused on Security. You will secure the engineering supply chain for a flagship product, protecting build, test, and release workflows. This Redmond-based role requires 6+ years of coding experience and strong cross-team collaboration skills....
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 - 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

About the Principal Engineer Software role

A Principal Software Engineer represents the pinnacle of technical leadership within an engineering organization. Professionals in these senior-level roles are responsible for defining the long-term technical vision, architecting complex systems, and driving execution across multiple teams. Unlike standard engineering positions focused on individual tasks, Principal Engineers act as technical multipliers, ensuring that entire departments operate efficiently and build scalable, reliable, and maintainable software.

The core responsibilities of a Principal Engineer extend far beyond writing code. They are tasked with establishing architectural standards, selecting technology stacks, and designing system integrations that support both current product needs and future growth. These roles often involve deep collaboration with cross-functional stakeholders, including product management, quality assurance, operations, and executive leadership, to align technical strategy with business objectives. A significant portion of their day is spent on risk management, troubleshooting system-level issues, and leading root cause analysis for complex failures. They also mentor senior engineers and team leads, fostering a culture of engineering excellence and continuous improvement. In many organizations, they are the final authority on technical decisions, resolving disputes and ensuring that engineering efforts remain focused on high-impact priorities.

Typical requirements for Principal Software Engineer jobs are stringent, reflecting the high level of responsibility. Employers generally seek candidates with a Bachelor’s or Master’s degree in Computer Science or a related field, coupled with a decade or more of progressive software engineering experience. Deep expertise in multiple programming languages—such as C#, C++, Java, or Python—is standard. A strong background in system architecture, cloud computing, distributed systems, and networking is essential. For roles in regulated industries, familiarity with compliance standards (like IEC 62304 or FDA guidelines) is often necessary. Beyond technical prowess, these positions demand exceptional communication, collaboration, and leadership skills. The ability to operate effectively under pressure, manage technical dependencies, and drive predictable execution during critical release cycles is paramount. Principal Software Engineer jobs are not for those who wish to remain hands-off; they require a balance of strategic thinking and hands-on technical contribution to solve the hardest problems facing the organization.