Principal Software Engineer, Security AI

Microsoft
Redmond, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Mountain View, United States of America

Tech stack

C
Java
JavaScript
API
Artificial Intelligence
Azure
Microsoft Online Services
C Sharp (Programming Language)
C++
Cloud Computing Security
Code Review
Computer Security
Data Systems
Software Debugging
Software Design Documents
Graph Database
Monitoring of Systems
Intrusion Detection and Prevention
Python
Knowledge-Based Systems
Machine Learning
Kusto Query Language
Search Technologies
Service-Oriented Architecture
Software Engineering
Software Vulnerability Management
Retrieval-Augmented Generation
Large Language Models
Multi-Agent Systems
Reliability of Systems
Kubernetes
Information Technology
Data Management
Data Pipelines

Job description

  • Design, build, and operate AI-powered software services that support security engineering across Microsoft's cloud environment.
  • Develop AI-enabled workflows that help engineering and security teams analyze information, retrieve relevant context, summarize findings, and make faster, higher-quality decisions.
  • Build scalable systems that use large language models, retrieval-augmented generation, embeddings, semantic search, knowledge graphs, and related AI techniques to support security scenarios.
  • Create evaluation, measurement, and monitoring approaches that help assess AI system quality, reliability, safety, and effectiveness in production environments.
  • Partner with engineering, applied science, product, security operations, and other teams to translate AI advances into practical, secure, durable and reliable platform capabilities.
  • Incorporate responsible AI, privacy, security, and compliance considerations into the design, deployment, and operation of AI-powered systems.
  • Contribute to production readiness for services, including architecture, APIs, reliability, scalability, observability, cost efficiency, incident response, and continuous improvement.
  • Provide technical leadership through design documents, architecture discussions, code reviews, and collaboration with partner teams.
  • Mentor engineers and help raise the engineering bar through thoughtful technical guidance, high-quality implementation, and operational excellence.
  • Use data, telemetry, partner feedback, and operational learnings to continuously improve AI capabilities, system reliability, and platform impact.

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.

Other Requirements:

Candidates must be able 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., * Master's degree or PhD in Computer Science, Machine Learning, Artificial Intelligence, or related technical field, OR equivalent industry experience.
  • 5+ years of hands-on experience building AI, machine learning, or large language model-enabled systems, including model or agent development, retrieval and knowledge systems, data pipelines, evaluation, safety, experimentation, and productionization in large-scale cloud environments.
  • Experience designing reliable and scalable software systems with strong fundamentals in APIs, service architecture, data modeling, testing, debugging, observability, incident response, and secure software development.
  • Experience building multi-agent systems, tool-use frameworks, orchestration layers, autonomous workflows, or AI copilots in production environments.
  • Experience with vector databases, embeddings, semantic search, knowledge graphs, entity resolution, ranking, summarization, or context-grounding systems.
  • Experience with LLM evaluation, responsible AI, model safety, hallucination mitigation, prompt injection defense, model monitoring, or AI governance controls.
  • Experience with cloud security, security operations, threat detection, incident response, vulnerability management, identity and access systems, or security data platforms.
  • Experience with Azure services, Azure AI, Azure OpenAI, Microsoft Defender, Sentinel, Kusto, Kubernetes, or large-scale telemetry and analytics systems.
  • Demonstrated ability to influence senior technical stakeholders, create durable architecture, mentor engineers, and deliver high-impact platform capabilities in ambiguous problem spaces.
  • Strong communication skills with the ability to articulate technical tradeoffs, security impact, risks, and strategy to engineering leaders, partner teams, and cross-functional stakeholders.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

About the company

Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.

Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.

With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.

As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.

Apply for this position