CrawlJobs Logo

Principal Software Engineer

United States, Redmond 139900.00 - 274800.00 USD / Year · Job Posted March 01, 2026
Apply Position
Job Link Share

Job Description

Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the power of large language models, user data, Microsoft Graph, and the web to drive unparalleled creativity and productivity. As part of M365 Core Copilot Infrastructure, our team is driving one of Microsoft’s most transformative technology efforts: bringing large language models to every customer through the Microsoft 365 suite. We combine deep technical work with product-facing impact. We are proud of our collaborative culture and our track record of delivering results at scale. We are looking for a Principal Software Engineer to help us deliver the next generation of capabilities for the platform. You will be responsible for designing, developing, and delivering innovative and scalable software applications. You will work on coding, debugging, testing, and troubleshooting throughout the application development process. You will have the opportunity to work on challenging projects, collaborate with talented colleagues, and shape the future of technology at Microsoft. In this role, you will be expected to have a deep understanding of software development principles and be able to apply them to create high-quality software. You will work closely with other team members and partners to ensure that our software meets the needs of our platform users and is delivered on time and within budget. You will have the opportunity to grow your skills and take on new challenges within the company. Join us and help build the next generation of software applications.

Job Responsibility

  • Partner with stakeholders to drive project and release plans, break down long-term visions into milestones, ensure security and compliance in planning, and establish efficient operation and rollback plans
  • Lead and own identification of dependencies and the development of design documents for a product, application, service, or platform
  • Lead by example and mentor others to produce extensible and maintainable code used across products
  • Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Apply and set security best practices and standards, implement security monitoring, threat modeling, and incident response processes, including AI safety features
  • Lead identification and application of automation in production and deployment targeting zero-touch deployment
  • Proactively seek new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers
  • Improve AI tools and practices across the software development lifecycle, apply Responsible AI principles, and guide AI adoption within the team

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 5+ years of experience designing distributed systems, near real-time (NRT) processing solutions, or Big Data platforms
  • 5+ years of experience technically leading or mentoring groups of engineers and communicating with multi-disciplinary stakeholders
  • Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments
  • Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load-balancing, queuing, caching
  • Experience in building, shipping and operating reliable solutions

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software Engineer

8 matching positions

New

Principal Software Engineer

The Substrate Transport team builds and operates the global messaging platform t...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience leading architecture and delivery for large-scale distributed cloud services, high-throughput messaging platforms, email transport, service-to-service communications, or comparable mission-critical infrastructure
  • Experience driving multi-year technical initiatives across teams or organizations, including dependency alignment, architecture tradeoffs, measurable milestones, and sustained delivery through ambiguity
  • Experience with AI-assisted engineering workflows, with demonstrated judgment around Responsible AI, validation, controls, and quality ownership for AI-generated assets
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead architecture, design, and implementation for complex Substrate Transport modernization work, including cloud-native platform capabilities, and integration with Exchange Online and broader M365 service dependencies
  • Partner with product managers, technical program managers, security/privacy experts, customer escalation teams, and partner engineering teams to determine requirements, validate feasibility, and translate ambiguous customer and service needs into clear technical direction and executable milestones
  • Own and broker cross-team architecture decisions across upstream and downstream dependencies, ensuring designs meet performance, scalability, resiliency, disaster-recovery, cost, security, privacy, compliance, and accessibility expectations
  • Lead by example in producing extensible, maintainable, well-tested, secure, performant code and reviewing code and test code for diagnosability, reliability, maintainability, security risks, compliance issues, and appropriate test coverage
  • Define and use the right optics, quality metrics, telemetry, dashboards, and feedback loops to guide technical decisions, measure customer value, identify risks early, and improve service health and engineering outcomes
  • Drive safe-change practices including feature flags, flighting, experimentation, deployment automation, rollback strategies, production-like validation, and secure dependency management to minimize customer impact and accelerate recovery
  • Lead live-site engineering for a globally distributed service: act as a designated responsible individual when needed, improve troubleshooting guides, reduce recurring incidents, drive retrospectives and repair items, and strengthen monitoring and operational readiness
  • Apply AI-native development practices responsibly, including appropriate controls over AI-generated requirements, designs, code, tests, and operational assets
  • evaluate AI tools and practices that improve engineering productivity and quality
  • Mentor and coach engineers across the team, build shared technical judgment, create clarity and energy, model Microsoft values and One Microsoft behaviors, and foster an inclusive environment where diverse perspectives improve product outcomes
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

We are looking for a Principal Software Engineer to join our elite team which is...
Location
Location
Israel , Petah Tikva
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of experience in the software industry (preferred python).
  • Excellent design and analytical skills.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines, Jenkins preferred.
  • Skilled in relational databases and SQL.
  • Experienced in microservice and event-driven design and development.
  • Experience and knowledge in cloud services, AWS preferred.
  • Experience with serverless development is an advantage.
  • Proactive, highly motivated individual with a high work ethic and goal-oriented approach.
  • Elite alumni graduate or Computer Science degree or similar experience.
  • Excellent communication and presentation skills.
Job Responsibility
Job Responsibility
  • Take part in building a new innovative product
  • Have a huge influence on its design, capabilities, and technology
  • Demonstrate high professional skills, fast technology adoption, and the ability to work on AWS
  • Practice all software development life cycle in an agile oriented environment while exploring new technologies and tools
  • Lead and own various activities in the team while ensure high standers of quality and architecture best practices
Read More
Arrow Right
New

Principal Software Engineer

Microsoft 365 Intelligent Conversation and Communications Cloud (IC3) powers bil...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Set the technical strategy and architecture for AEGIS — multi-service security platforms, AI agentic systems (agentic vulnerability detection, continuous assessment, triage, automated/recommended remediation), and the developer-facing surfaces hundreds of IC3 engineers depend on. Own the 12–24 month technical roadmap and trade-offs
  • Provide architecture depth and review rigor across IC3 security work — lead design reviews, security reviews, and threat-model deep dives
  • act as the final technical reviewer on the most ambiguous, highest-risk designs
  • raise the bar without becoming a bottleneck
  • Define and enforce quality gates — codify the policies, controls, telemetry, and pipeline checks (SFI waves, secure-by-default patterns, identity / network / data protections, container hardening, key management) that make consistent security execution the default across IC3 services
  • Exercise compliance judgment — translate SOC 2, ISO 27001, GDPR, HIPAA, FedRAMP, DoD IL5, and Microsoft internal standards (SFI, S360) into concrete engineering requirements and automation
  • make the call when policy, business risk, and engineering reality conflict
  • Drive partner alignment across IC3 and M365 — with security architects, MSRC, privacy, compliance, and service-owner leadership
  • resolve cross-team architectural disagreements
  • ensure SFI and incident-driven work lands as a coherent program, not isolated point fixes
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Software engineers on the Edge Web Platform team build foundational technologies...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++ and/or Rust OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Drive high-quality API design across Microsoft and the broader web ecosystem, including through standards forums, to improve interoperability
  • Contribute directly to Chromium in areas that can be shared across Chromium-based browsers
  • Deliver web platform innovations in key browser engine areas, grounded in customer and developer needs
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND minimum 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Demonstrated ability to lead deep technical engagements with senior customer stakeholders, translating complex requirements into scalable engineering solutions.
Job Responsibility
Job Responsibility
  • Engineering excellence
  • Customer technical leadership
  • Product roadmap feedback
  • Hands-on technical leadership
What we offer
What we offer
  • Competitive package including a wide range of benefits built around your personal needs and those close to you
  • Health, wellness, and financial future investments
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Riverstone Enterprise Solutions, an Envision Innovative Solutions Company, deliv...
Location
Location
United States , Annapolis Junction
Salary
Salary:
215000.00 - 250000.00 USD / Year
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Twelve (12) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Bachelors degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelors degree.
  • Front-End Web Development Languages: JavaScript (and eventually some Typescript) and React/JSX
  • Back-End Development Languages: Node.js/JavaScript, Rust (for high-performance or secure portions)
  • Python, Shell script, Kubernetes
  • Micro-Services deployment patterns
  • Multi-site applications
  • Load Balancing topologies
  • Cloud Migration
  • Current/Active TS/SCI with Full Scope Polygraph.
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
What we offer
What we offer
  • Average Employee Tenure: 7-10 Years – Stability and long-term growth.
  • $3,000 Annual Training Budget
  • 3–4 Weeks PTO + 10 Federal Holidays + 10 Personal Days
  • 100% Employer-Paid Medical Coverage
  • $1,200 Phone & Internet Stipend
  • 401(k) ~10% (Vested Day One)
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
Switzerland , Zürich
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Extensive customer-facing experience working directly with senior customer stakeholders at executive-minus-one level (e.g., CTO/CIO/CDO direct reports, Business Unit leaders), with a track record of building trusted-advisor relationships, influencing technology strategy, and translating engineering depth into business outcomes
  • Enjoy travel and are comfortable with travel up to 25%
Job Responsibility
Job Responsibility
  • Engineering excellence: Demonstrate engineering excellence by staying current on the latest software engineering practices, helping the team embrace new technologies with rigor and consistency, and actively exchanging ideas with leading practitioners across ISE, Microsoft, and the broader industry to raise the bar on how we build and deliver
  • Customer technical leadership: Provide customer technical leadership by engaging directly in lighthouse customer engagements, developing a strong understanding of customer business needs, and helping customers adopt the latest Microsoft technologies across the full stack to deliver meaningful business outcomes
  • Product roadmap feedback: Provide product roadmap feedback by identifying recurring patterns across customer engagements, building trusted relationships with Microsoft product group leaders, and helping advance the product roadmap through clear, evidence-based insights from the field
  • Hands-on technical leadership: Apply hands-on technical skills to advance the capabilities of both our own teams and our customers’ teams, and demonstrate the art of the possible through practical problem solving, prototyping, and direct engineering engagement
What we offer
What we offer
  • We invest in your health, wellness, and financial future by offering a competitive package including a wide range of benefits built around your personal needs and those close to you
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Extensive customer-facing experience working directly with senior customer stakeholders at executive-minus-one level (e.g., CTO/CIO/CDO direct reports, Business Unit leaders), with a track record of building trusted-advisor relationships, influencing technology strategy, and translating engineering depth into business outcomes
  • Enjoy travel and are comfortable with travel up to 25%
Job Responsibility
Job Responsibility
  • Demonstrate engineering excellence by staying current on the latest software engineering practices, helping the team embrace new technologies with rigor and consistency, and actively exchanging ideas with leading practitioners across ISE, Microsoft, and the broader industry to raise the bar on how we build and deliver
  • Provide customer technical leadership by engaging directly in lighthouse customer engagements, developing a strong understanding of customer business needs, and helping customers adopt the latest Microsoft technologies across the full stack to deliver meaningful business outcomes
  • Provide product roadmap feedback by identifying recurring patterns across customer engagements, building trusted relationships with Microsoft product group leaders, and helping advance the product roadmap through clear, evidence-based insights from the field
  • Apply hands-on technical skills to advance the capabilities of both our own teams and our customers’ teams, and demonstrate the art of the possible through practical problem solving, prototyping, and direct engineering engagement
What we offer
What we offer
  • Competitive package including a wide range of benefits built around your personal needs and those close to you
  • Health, wellness, and financial future investment
  • Informal and flexible work environment
  • Fulltime
Read More
Arrow Right