CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs (On-site work)

265 Job Offers

Principal Software Engineer (Frontend/Full Stack)
Save Icon
Lead the technical vision for AI-powered shopping experiences in Microsoft Copilot. As a Principal Engineer, you will architect full-stack solutions, drive end-to-end execution, and set high standards for frontend quality and reliability. This senior leadership role is based in Vancouver, Canada,...
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 Engineer Software (Full-Stack)
Save Icon
Join our Santa Clara team as a Principal Full-Stack Engineer. Develop our industry-leading Cloud Data Loss Prevention (DLP) product using Java, microservices, and GCP/AWS. We seek an expert with 8+ years' backend experience to build scalable, secure systems in an Agile environment. Collaborate on...
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 Engineer Software (Full Stack)
Save Icon
Lead the development of next-gen security solutions as a Principal Full Stack Engineer in Pune. Design and build scalable microservices and advanced UIs using ReactJS, TypeScript, and Go/Python/Java. Leverage cloud-native tech (AWS, K8s) to handle massive datasets and protect our digital way of l...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Principal Software Engineer - Backend
Save Icon
Join Microsoft's AI organization as a Principal Backend Software Engineer. Develop next-generation shopping capabilities for Copilot and Browsers using your expertise in high-throughput systems. This role in Redmond requires 8+ years of experience with C++, C#, Java, or Python. Lead design, mento...
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
Software Engineer, Principal
Save Icon
Seeking a Principal Software Engineer with Top Secret/SCI clearance to support the Air Force's C3BM Division and ABMS program. This role requires 20+ years of DoD experience, full lifecycle software development expertise, and IAT Level II certification. Join us in Bedford to develop resilient bat...
Location Icon
Location
United States , Bedford
Salary Icon
Salary
120506.00 - 145000.00 USD / Year
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft's AI team in Beijing as a Principal Software Engineer. Design and develop the intelligent core of the MSN content ecosystem platform. Leverage your expertise in scalable systems and AI to empower creators through data analytics and automation. This role requires strong coding skill...
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- Search Growth & Monetization
Save Icon
Lead the innovation of Bing's search growth and monetization in Beijing. As a Principal Software Engineer, you'll architect full-stack solutions, from AI-driven features to data pipelines, using JavaScript/TypeScript and modern AI. Drive impactful projects, analyze experiments, and shape the futu...
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 - 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
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- 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
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
130000.00 - 155000.00 GBP / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Principal Engineer Software (Data Plane Applications)
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
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 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 - 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 (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

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.