CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Principal Software Engineer Jobs (Hybrid work)

280 Job Offers

Principal Software Engineer
Save Icon
Principal Software Engineer role at Microsoft in Mountain View, CA, driving AI-first architecture for Power Platform and Dynamics 365. You will design high-scale distributed systems on Linux/Kubernetes using Python and FastAPI, lead incident response, and ensure global reliability. Requires 6+ ye...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
139900.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the design of scalable AI agent platforms within Microsoft's Copilot Studio in Redmond. This Principal Software Engineer role requires 6+ years of experience in C#, Java, Python, or similar. You will drive architecture for Digital Workers, collaborating across Azure and Power Platform teams ...
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 future of AI-powered search as a Principal Software Engineer at Microsoft Azure AI in Redmond. Shape end-to-end developer experiences for Azure AI Search, turning ambiguous needs into scalable, reliable features. Leverage 6+ years of cloud service expertise and technical leadership to dr...
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 Container Apps as a Principal Software Engineer in Shanghai. This role requires 8+ years of coding experience (C#, Java, Python, etc.) and 5+ years in technical leadership. You will design high-quality, scalable systems and set engineering standards for a globally im...
Location Icon
Location
China , Shanghai
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Full Stack Software Engineer
Save Icon
Principal Full Stack Software Engineer sought for Fixed Income Technology’s Trading Services team in Merrimack, NH. You will design and develop scalable solutions using Java, SpringBoot, Angular, and Kafka while collaborating with UX and architecture teams. This role requires 10+ years of experie...
Location Icon
Location
United States , Merrimack
Salary Icon
Salary
Not provided
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Principal Python Software Engineer
Save Icon
Principal Python Software Engineer sought for Fidelity Private Shares in Fidelity Labs. This hands-on role involves developing, testing, and supporting a platform for the startup ecosystem. Requires expertise in Python, CI/CD, and mentoring engineering talent. Join us in Westlake, TX, Jersey City...
Location Icon
Location
United States , Westlake, TX; Jersey City, NJ; Merrimack, NH; Smithfield, RI
Salary Icon
Salary
107000.00 - 216000.00 USD / Year
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the architecture of cloud-native ETL and data synchronization services for the iTwin platform. This hands-on Principal Engineer role requires deep expertise in Azure, Kubernetes, microservices, and distributed systems. You will define technical direction for scalable, resilient workflows in ...
Location Icon
Location
India , Pune; Kolkata
Salary Icon
Salary
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the design of a next-generation, global-scale Real-Time Communications platform in Redmond. Utilize your expertise in Rust, C++, and Kubernetes to build high-performance distributed systems. This senior role demands 10+ years of experience in shipping reliable, containerized services. Shape ...
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 AI development tooling at Microsoft in Redmond. As a Principal Software Engineer, you'll architect scalable frameworks for AI agent lifecycle, leveraging Azure and generative AI. Mentor global teams and shape developer experiences used by millions worldwide. Requires 6+ years o...
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 - Full Stack AI
Save Icon
Lead full-stack AI innovation at Microsoft in Hyderabad. This principal role requires 15+ years' experience building commercial software with C#, .NET, Python, and Azure PaaS. You will architect enterprise solutions, integrate AI/Copilot features, and mentor a team using React and microservices. ...
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 future of data and AI at Microsoft Azure in Vancouver. As a Principal Software Engineer, you'll design and build mission-critical data services like Fabric and Cosmos DB. Leverage 6+ years of expertise in C++, C#, or Java to solve complex problems and mentor a talented team. Shape the da...
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 Quant Software Engineer
Save Icon
Lead quantitative software development for investment solutions in Boston. Utilize Python, Java, and AWS to build full-stack analytical platforms, applying advanced statistics and machine learning. Enjoy top-tier benefits including comprehensive healthcare, retirement plans, and generous PTO.
Location Icon
Location
United States , Boston
Salary Icon
Salary
107000.00 - 216000.00 USD / Year
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft's Azure Data team in Vancouver as a Principal Software Engineer. Build the foundational platform for the AI era, working on products like Microsoft Fabric and Azure Synapse. Design highly available, scalable services using C#, Java, Python, or similar. Mentor engineers and drive ex...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Fidelity as a Principal Software Engineer in Jersey City. Design and develop high-volume regulatory reporting platforms using KDB+, Java, and Python. Lead agile teams, build resilient APIs, and enjoy top benefits like comprehensive healthcare and generous PTO.
Location Icon
Location
United States , Jersey City
Salary Icon
Salary
107000.00 - 216000.00 USD / Year
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Principal Software Engineer - Simulation Platform
Save Icon
Lead the development of a cutting-edge AI chip simulation platform at Microsoft in Redmond. This principal role requires deep expertise in C++/Python systems programming and collaboration across hardware and AI research teams. You will design and deliver critical simulator tools for next-generati...
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 SOLD Simplification initiative as a Principal Software Engineer at Barclays in Pune. Drive technical excellence using Java, Spring Boot, and modern stacks to migrate legacy platforms. Mentor teams and shape strategy while enjoying competitive benefits like private medical care and pension.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the architecture for Microsoft Copilot's core user experience. As a Principal Software Engineer in Redmond, you'll define scalable front-end systems using React/TypeScript, ensuring intelligent and integrated UX across Teams, Outlook, and Office. Drive performance, mentor engineers, and shap...
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 secure, global-scale biometric identity systems at Microsoft's Applied Sciences Group. Architect and deliver high-assurance AI solutions across cloud and device platforms, balancing privacy, security, and performance. This senior role requires deep expertise in C/C++/C# an...
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 - Azure Dev Ops Infrastructure
Save Icon
Lead Azure DevOps infrastructure for Microsoft's global cloud platform. Develop and scale CAD software tools and CI/CD workflows for internal SoC/IP designs. Requires 6+ years in software engineering with languages like Python or C++. Join the Silicon Engineering team in Raleigh, US.
Location Icon
Location
United States , Raleigh
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 in Vancouver as a Principal Software Engineer. You will build the core data platform for the AI era, focusing on Microsoft Fabric's Data Engineering and Science pillars. This role requires deep expertise in distributed systems, compilers, or database internals usi...
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

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.