CrawlJobs Logo

Principal Software Engineer

United States, Redmond 163000.00 - 296400.00 USD / Year · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

Join our Web Data Platform Team as a Principal Software Engineer to envision and build Web scale Platforms and SOTA models for semantic understanding of Multi Modal Documents. In today's AI-driven world, where data is more valuable than ever, we're embarking on an exciting mission to elevate our platform, harnessing additional richness to position it as the integral building block of AI solutions across the industry. If you're passionate about building high-performance systems that are foundational in powering AI solutions, this is the place for you! We are looking for someone who is a proven technical leader . You will be regularly expected to present technical/product strategy and Architectural choices to senior Leaders.

Job Responsibility

  • Play a key role in building large scale platforms that are at the core of Bing Search, AI Grounding and Microsoft AI training scenarios
  • Drive transformative scenarios powering 1B+ users

Requirements

  • Bachelor'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 equivalent experience
  • Experience in large scale system architecture, design, development, testing, and release, including but not limited to web applications, microservices in layers, database design, API design, performance tuning, telemetry design and analysis
  • Demonstrated programming skills and knowledge of architectural patterns for large, high-scale applications
  • Proficient analytical skills with systematic and structured approaches to software design
  • Deeper understanding of AI Models
  • Committed collaboration and communication around articulating technical details
  • Experience with large-scale distributed data platforms, such as: Apache Spark, Kafka, Columnar storage, data modeling and schema designs
  • Experience as a technical lead

Nice to have

  • Master'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 Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience

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