JobsPrincipal Software Engineer
Microsoft logo

Principal Software Engineer

Microsoft

Location

Redmond, WA

Type

Full-time

Posted

10/15/2026

Compensation

$142,800 - $304,200 per year

Undergraduate with 5+ Years of Experience
Master's with 5+ Years of Experience
H-1B FY202696.0% approval-64% YoY
👑 Elite sponsor

Job description

The Principal Software Engineer will be part of the Agent 365 Security team at Microsoft, focusing on building high-scale, inclusive experiences for managing AI agent security and governance. This role involves solving complex distributed system problems and collaborating with various teams to enhance user experiences. The engineer will work across both front-end and back-end engineering, driving architecture and technical direction. This position is ideal for someone who enjoys mentoring and influencing engineering practices while addressing emerging security challenges.

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.
  • Ability to meet Microsoft, customer and/or government security screening requirements.
  • 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.
  • Hands-on experience building and delivering LLM-powered applications or agents.
  • Experience designing and operating distributed systems or cloud services.

Responsibilities

  • Lead the architecture and design of scalable AI infrastructure.
  • Define and drive end-to-end architecture for Agent Security, Policy, and Tool Governance.
  • Establish technical strategy and engineering frameworks for experimentation and evaluation.
  • Define success criteria and lead analysis of experimentation scorecards.
  • Partner closely with Product Managers and engineering leaders to define scenarios and measurable success criteria.
  • Lead data acquisition and evaluation-data strategy.
  • Provide technical leadership across teams, driving architectural alignment.
  • Identify systemic technical risks and opportunities and drive solutions.

Benefits

  • Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.

H-1B filing history

Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026

Filing entity: Microsoft Corporation

As of Aug 23, 2026

Initial approvals

503

FY2026

Approval rate

96.0%

FY2026

LCA certified

3,062

FY2026

Entry-level share

5.7%

FY2026

Initial approvals YoY

-64%

Trend

LCA certified YoY

-83%

Trend

Initial approvals by fiscal year

Approval rate by fiscal year

Continuing vs initial approvals

LCA certified positions by quarter

LCA certified positions by fiscal year

Based on public USCIS and DOL filings; not a sponsorship guarantee.

Is this posting expired or inaccurate?