CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs

678 Job Offers

Principal Software Engineer - Fullstack
Save Icon
Join Microsoft’s Industry Solutions Engineering team as a Principal Fullstack Software Engineer in Greater Toronto. You’ll solve complex challenges by co-developing cloud solutions with customers using C#, Java, JavaScript, or Python. This role requires a Bachelor’s in CS, 6+ years of experience,...
Location Icon
Location
Canada , Greater Toronto
Salary Icon
Salary
142400.00 - 257500.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer (Fullstack - Copilot)
Save Icon
Join Microsoft’s Copilot Content Experience team in Tokyo as a Principal Software Engineer (Fullstack). You’ll lead high-visibility projects impacting hundreds of millions of users across Edge, Copilot app, and Windows Widgets. We seek a solid full-stack engineer with AI experience, capable of gu...
Location Icon
Location
Japan , Tokyo
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
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
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 - Mobile
Save Icon
Location Icon
Location
Portugal , Lisbon
Salary Icon
Salary
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Principal Software Engineer - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
168000.00 - 252000.00 CAD / Year
Workday
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
Join Microsoft AI as a Principal Software Engineer on the Copilot Discover team in Redmond. You will define the end-to-end architecture for AI-powered discovery experiences, shaping scalable systems for content ingestion, ranking, and personalization. This role requires deep expertise in C++, C#,...
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
Save Icon
Location Icon
Location
India , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Development Engineer - (Flowise)
Save Icon
Principal Software Development Engineer needed to architect and lead Flowise, an extensible AI platform across open source, SaaS, and enterprise. This hands-on role demands 8+ years building large-scale systems, deep expertise in JavaScript/TypeScript, Node.js, React, and distributed systems. You...
Location Icon
Location
Canada; USA , Vancouver; Pleasanton
Salary Icon
Salary
168000.00 - 252000.00 CAD / Year
Workday
Expiration Date
Until further notice
Principal C# Software Engineer
Save Icon
Principal C# Software Engineer sought to design high-performance desktop GUIs for real-time trading in Sydney. Leverage 7+ years’ C#/.NET expertise, WPF, and MVVM to build intuitive, scalable Windows applications. Collaborate with traders and researchers, owning features end-to-end. Benefits incl...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Principal Software Engineer - Senior Vice President
Save Icon
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Associate Principal Software Application Engineer
Save Icon
Location Icon
Location
Canada , Halifax
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Location Icon
Location
United Kingdom , Bristol
Salary Icon
Salary
80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought to lead embedded systems architecture and technical delivery in Bradford, UK. This senior, hands-on role demands advanced C/C++, RTOS, and multithreading expertise, plus electrical power systems knowledge. You will own the full software lifecycle, from ...
Location Icon
Location
United Kingdom , Bradford
Salary Icon
Salary
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer sought to lead architecture, technical delivery, and strategy for advanced embedded systems in Manchester. This senior, hands-on role demands expertise in C/C++, RTOS, real-time systems, and electrical power systems knowledge. You will own end-to-end product d...
Location Icon
Location
United Kingdom , Manchester
Salary Icon
Salary
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Principal Software Engineer (AI / Agentic Developer Productivity)
Save Icon
Principal Software Engineer (AI/Agentic Developer Productivity) – Redmond, WA. Build the agentic engineering platform powering all of Microsoft. Requires 6+ years coding in C++, Python, or Java, plus expertise in Agent SDKs, LLMs, LangChain, and RAG. Drive AI-first development, mentor engineers, ...
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
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 , Bowie
Salary Icon
Salary
Not provided
https://www.roberthalf.com Logo
Robert Half
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.