Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Perception Platform and AI Systems

$142.8k - $274.8k
Full-time

Microsoft

Overview

Security represents one of the most critical priorities for our customers in a world of evolving digital threats increasing regulatory requirements growing estate complexity and rapid advances in AI. Microsoft Security aspires to make the world a safer place by empowering every user customer and developer with integrated security solutions that protect across heterogeneous environments.

Perception is an advanced AI platform designed to empower security and IT teams to operate at the speed and scale of AI while adhering to Microsofts responsible AI principles.

We are looking for a Principal Software Engineer to provide technical leadership for the evolution of the Perception Platform and drive foundational AI and platform investments across Microsoft Security. You will define architecture and engineering strategy for sophisticated Generative AI Retrieval-Augmented Generation (RAG) memory reasoning agentic and multi-agent systems identity and authorization AI safety and distributed cloud platforms operating in security-sensitive enterprise environments.

Combining deep distributed systems and cloud platform expertise with strong AI systems architecture experience you will establish architectural patterns that enable multiple engineering teams and Microsoft Security products to build secure reliable compliant and scalable AI-powered experiences on common platform foundations. You will operate across organizational and product boundaries to translate ambiguous business and product requirements into durable technical architectures drive alignment among senior technical leaders and identify opportunities for MSEC-wide engineering leverage.

Microsofts mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect integrity and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities
  • Define the architecture and long-term technical strategy for enterprise AI platform capabilities spanning generative AI retrieval memory reasoning agent orchestration model interaction execution evaluation extensibility security and safety.
  • Architect production-grade AI and Retrieval-Augmented Generation (RAG) systems including data ingestion indexing embeddings semantic and hybrid retrieval context construction grounding provenance re-ranking and retrieval evaluation.
  • Design enterprise AI memory and knowledge architectures that manage conversational context durable memory organizational knowledge and retrieved information while addressing authorization provenance freshness retention correction deletion and compliance requirements.
  • Architect agentic and multi-agent AI systems that support planning reasoning tool use task decomposition delegation collaboration state and memory management human-in-the-loop patterns failure recovery and bounded autonomous execution.
  • Define identity authentication and authorization architectures for AI agents including user workload service and agent identities; Role-Based Access Control (RBAC); delegated authorization; least-privilege access; multi-tenant isolation; and secure propagation of identity and authorization context across distributed workflows.
  • Establish security safety and execution guardrails that protect AI systems against prompt injection malicious or untrusted content unsafe tool invocation data exfiltration privilege escalation unauthorized delegation excessive agency and cross-tenant access.
  • Design AI architectures that enforce authorization and trust throughout retrieval and execution ensuring agents access only permitted data and that AI-generated plans decisions and tool calls are independently validated against applicable security authorization safety and compliance policies.
  • Establish end-to-end reliability evaluation and observability frameworks for distributed AI systems covering retrieval and model quality grounding agent behavior authorization decisions tool execution task completion safety telemetry regression detection failure recovery and graceful degradation.
  • Partner across engineering research product security privacy and compliance organizations to translate evolving AI capabilities risks and enterprise requirements into scalable architectures and balance quality with reliability latency cost security safety and operational complexity.
  • Provide Principal-level technical leadership across Microsoft Security AI platform investments driving architectural convergence reusable APIs and frameworks reference architectures technical design reviews foundational investments and alignment across organizations while mentoring senior engineers and technical leaders.

Qualifications

Required Qualifications:

  • Bachelors 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 Go JavaScript or Python
    • OR equivalent experience

Other Requirements : 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Masters 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 Go JavaScript or Python
    • OR Bachelors 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 Go JavaScript or Python
    • OR equivalent experience.
  • Extensive experience architecting building and operating large-scale distributed systems cloud services enterprise platforms or AI platforms in production environments.
  • Deep experience with Generative AI and AI systems architecture including model orchestration retrieval/RAG semantic search memory context management tool use evaluation safety and production operationalization.
  • Experience designing agentic and multi-agent AI systems including planning reasoning orchestration delegation collaboration state and memory management tool use long-running execution and failure recovery.
  • Experience establishing reusable engineering patterns frameworks and platform capabilities for reliable secure observable and scalable AI and agentic systems.
  • Deep experience designing identity authentication and authorization architectures for autonomous or agentic systems including user application workload service and agent identities.
  • Expertise in RBAC policy-based and resource-level authorization least privilege scoped permissions delegated authorization and multi-tenant isolation including securing delegation chains and preventing privilege escalation or unauthorized cross-tenant access.
  • Demonstrated ability to provide technical leadership across complex ambiguous initiatives translating business product and security requirements into durable architectures technical standards and long-term engineering strategies across multiple teams or organizations.
  • Demonstrated technical leadership and communication skills with experience influencing architectural decisions across organizational boundaries mentoring senior engineers establishing engineering standards and communicating complex technical decisions risks and tradeoffs to engineering and leadership audiences.

#MSFTSecurity #SCEM #Perception #AI #Fleetofagents



Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142800 - $274800 per year. There is a different range applicable to specific work locations within the San Francisco Bay area and New York City metropolitan area and the base pay range for this role in those locations is USD $188000 - $304200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
position will be open for a minimum of 5 days with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age ancestry citizenship color family or medical care leave gender identity or expression genetic information immigration status marital status medical condition national origin physical or mental disability political affiliation protected veteran or military status race ethnicity religion sex (including pregnancy) sexual orientation or any other characteristic protected by applicable local laws regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process read more about requesting accommodations.


Required Experience:

IC

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Perception Platform and AI Systems in Redmond, WA vacancy
  • $200k - $285k

     ...ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the...  ...every team at SpaceX to harness AI effectively. This team creates secure, scalable gateways and proxy systems that allow engineers and operators across... 
    Suggested
    Permanent employment
    Temporary work

    SpaceX

    Redmond, WA
    4 days ago
  • $149.8k - $262.2k

     ...all started when engineer Fred Luddy wrote code...  ...ServiceNow is the AI control tower for...  ...Our ServiceNow AI platform brings together...  ...seeking a Senior Staff Software Engineer (IC5...  ...will partner with principal and distinguished...  ...reviews for stateful systems.You will spend significant... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Kirkland, WA
    4 days ago
  • $149.8k - $262.2k

     ...all started when engineer Fred Luddy wrote code...  ...ServiceNow is the AI control tower for...  ...Our ServiceNow AI platform brings together...  ...are seeking a Staff Software Engineer (IC4 Level...  ..., staff, and principal engineers to align...  ...in Go (or another systems language with a willingness... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Kirkland, WA
    4 days ago
  • $272k - $431.25k

     ...unlimited potential of AI to define the next era...  ...ecosystem of Edge AI platform designs that help bring...  ...firmware and software architecture and design...  ...candidate will combine deep systems expertise, decisive technical...  ...Mentor architects and engineering teams to grow them... 
    Suggested
    Full time
    Shift work

    Nvidia

    Redmond, WA
    5 days ago
  • $142.8k - $274.8k

     ...than 25%Profession: Software EngineeringDiscipline...  ...the future of AI at Microsoft.Are you...  ...-edge Generative AI systems and intelligent agents...  ...We're looking for a Principal Full Stack Software Engineer(UI Focused) to join...  ...Microsoft Foundry Agents Platform team, where we’re... 
    Suggested
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    4 days ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  .... We are looking for a Principal Software Engineer to tackle hard product and platform challenges as VS Code...  ...product opportunities and systemic engineering problems;...  ...open-source projects, or AI products is not... 
    Ongoing contract
    Local area
    Immediate start
    Remote work
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $229k - $412k

     ...security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per...  ...detected in their environments. This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Redmond, WA
    13 days ago
  • $142.8k - $274.8k

     ...market already online. Search engines web publishers major ad...  ...working on large distributed systems with low latency and high throughput...  ...your potential. As a Principal Software Engineer and member of this...  ...Starting January 26 2026 Microsoft AI (MAI) employees who live... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Redmond, WA
    16 days ago
  • $142.8k - $274.8k

     ...Overview We are looking for a Principal Software Engineer to design build and operationalize machine learning systems and hyperscale distributed...  ...that power Microsofts AI experiences. This is a role...  ...containers and orchestration platforms (e.g. Kubernetes). Develop... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Redmond, WA
    16 days ago
  • $248k - $391k

     ...the unlimited potential of AI to define the next era of computing...  ...world.We are looking for a Principal Software Engineer to join our Configuration...  ...management and operational platforms. This is a deeply technical...  ...foundational software systems that manage infrastructure... 
    Full time

    Nvidia

    Redmond, WA
    5 days ago
  • $142.8k - $274.8k

     ...Less than 25%Profession: Software EngineeringDiscipline:...  ...that happen. We build the platform that decides how AI traffic flows across...  ...of every GPU we run.As a Principal Software Engineer, AI Infrastructure on our...  ...design of large distributed systems, work closely with... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $185k - $255k

     ...Description Position Title: Principal Software Engineer Position Description:...  ...of the hardest cross-system issues in our stack Participate...  ...tools, internal platforms, and customer-facing APIs...  ...Enthusiasm for leveraging AI-assisted development tools... 
    Full time
    Remote work

    Protingent

    Redmond, WA
    4 days ago
  •  ...1***The ideal candidate is a strong software engineer who enjoys working across technology...  ...for each:2-4 years - Window operating systems development -Windows testing and...  ...and maintain software across systems, AI, and developer platforms. Develop software in languages such... 
    Temporary work
    Flexible hours

    Experis

    Redmond, WA
    2 days ago
  • $165.6k - $296.4k

     ...Windows Machine Learning Platform. Our mission is to...  ...the best platform for AI development and deployment...  ...frameworks execution engines and hardware...  ...partners and operating system components to define the...  ...We are looking for a Principal Software Engineer to help define... 
    Ongoing contract
    Full time
    Local area
    Worldwide
    Shift work

    Microsoft

    Redmond, WA
    9 days ago
  • $142.8k - $274.8k

     ...suite of enterprise software thatpowersmany of the...  ...65 Contact Center an AI-first solution that lets...  ...and SMS. As a Principal Software Engineer in the Microsoft Dynamics...  ...production-ready systems that create...  ...implementation of critical platform components producing... 
    Ongoing contract
    Full time
    Local area
    Shift work

    Microsoft

    Redmond, WA
    9 days ago
  • $142.8k - $274.8k

     ...product stack. Partner with engineering, product management, and...  ...UI, MCP Apps, and AI-enabled application experiences...  ..., secure, and high-quality software. Requirements Bachelor...  ...complex software products, platforms, or UI systems. Experience leading technical... 
    Full time

    Microsoft

    Redmond, WA
    7 days ago
  • $142.8k - $274.8k

     ...5 Copilot redefining AI-powered experiences across...  ...research and engineering building core agent capabilities...  ...production-ready systems. Our culture values...  ...of users. As a Principal Software Engineer you will architect...  ...product and platform direction. Lead architectural... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Redmond, WA
    9 days ago
  • $119.8k - $234.7k

     ...Microsoft. Our work spans the full software development lifecycle with a focus on turning modern AI systems into reliable production-...  ...for a Senior Software Engineer to help build a world-class coding...  ...CLI and the underlying agent platform used across GitHub and Microsoft... 
    Ongoing contract
    Full time
    Local area
    Immediate start

    Microsoft

    Redmond, WA
    9 days ago
  • $142.8k - $274.8k

     ...within Microsoft 365 Core Platform is responsible for...  ...health reliability engineering lifecycle management...  ...We are looking for a Principal Software Engineer - HW/SW in Fleet...  ...future direction of AI-optimized...  ...Microsoft 365 Azure Hardware Systems silicon vendors OEM/ODM... 
    Ongoing contract
    Full time
    Work at office
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    7 days ago
  • $119.8k - $234.7k

     ...Overview AI Infra is at the forefront of...  ...mission to redefine how software is built and...  ...building the foundational platforms services programming...  ...looking for a Senior/Principal Software Engineer who will define the future of engineering systems and developer this role... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Redmond, WA
    6 days ago
  • $142.8k - $274.8k

     ...Overview We are looking for a Principal Software Engineer to advance the reliability and observability...  ...a large-scale globally distributed AI platform. You will set technical direction and...  ...at the intersection of distributed systems cloud infrastructure and AI inference... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Redmond, WA
    9 days ago
  • $102.1k - $202.2k

     ...Overview The Developer Platform (DevPlat) team within...  ...team with unique engineering challenges and ample opportunities...  ...high-quality monthly software updates to keep their...  ...and delivered. Applies AI tools to gain...  ...gathering telemetry data on system behavior such as performance... 
    Ongoing contract
    Full time
    Local area
    Remote work

    Microsoft

    Redmond, WA
    9 days ago
  • $119.8k - $234.7k

     ...Overview GitHub is seeking a Senior Software Engineer to join the Git Systems Engineering team which runs the largest code-hosting platform in the world part of our Platform and Infrastructure...  ...to enable the next generation of AI-driven software development. Prior... 
    Ongoing contract
    Full time
    Local area
    Immediate start

    Microsoft

    Redmond, WA
    9 days ago
  • $142.8k - $274.8k

     ...Overview Are you a Software Engineer already at the forefront of agentic AI development someone who uses agents to build...  ...today and wants to build the platform that brings those capabilities to...  ...ES365 (Microsoft 365 Engineering Systems) team and we own the agentic... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Redmond, WA
    9 days ago
  • $142.8k - $274.8k

     ...a customer-obsessed AI-curious problem-solver...  ...collaborative global team Join Engineering Operations (EngOps)...  ...and secure cloud systems. We are looking for...  ...looking to hire a Principal Software Engineer - AI Powered...  ...applied to improve system platform and/or product... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Redmond, WA
    9 days ago
  • $142.8k - $274.8k

     ...push the boundaries of AI we are on the lookout...  ...Experiences Copilot Engineering team is at the...  ...developing native Copilot platform and UX features this...  ...does it all. As a Principal Software Engineer on the team...  ...intersection of distributed systems AI and agent-driven... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Redmond, WA
    9 days ago
  • $150k - $180k

     ..., development, and engineering to harness the power...  ...and motivated Systems Engineer with deep software expertise to join our...  ...the cloud and data platform that supports a deployed...  ..., including how perception, planning, and control...  ...with applied AI in robotics, including... 
    Full time
    Remote work

    Fresh Consulting

    Bellevue, WA
    6 days ago
  • $142.8k - $274.8k

     ...Overview Software engineers on the Edge Web Platform team build foundational technologies...  ...people experience the web and AI-powered computing. Edge...  ...on the web. As a principal engineer on the Web Platform...  ...seeking engineers with solid systems thinking and a deep... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Redmond, WA
    16 days ago
  • $142.8k - $274.8k

     ...mission to redefine how software is built and...  ...providing the foundational platforms services and developer...  ...the next generation of AI-driven applications. As...  ...technical direction of systems that help teams ship better...  ...services that empower engineers and scientists across the... 
    Ongoing contract
    Full time
    Local area

    Microsoft

    Redmond, WA
    17 days ago
  • $165.6k - $296.4k

     ...about solving complex engineering challenges at scale...  ...and leveraging AI to transform how software is built and delivered...  ...is a leading global platform serving advertisers...  ...productivity innovations. As a Principal Software Engineer...  ...to modernize systems reduce complexity and... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Redmond, WA
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Perception Platform and AI Systems. Be the first to apply!