Microsoft

Senior Software Engineer

Microsoft
Apply
12 days ago
Redmond, WA, USASenior
H1B sponsor

Base Salary

$120k - $261k/yr

Responsibilities

  • Design, build, and operate secure and reliable Python and C# services and internal tooling for security assurance, compliance evidence collection, and control validation.
  • Apply AI coding assistants, tool-calling agents, retrieval-augmented workflows, and prompt and context engineering to automate work over security and compliance data.
  • Establish production evaluation, measurement, monitoring, safety, reliability, and cost controls for AI-assisted components.
  • Apply secure development practices including threat modeling, secure coding, secret hygiene, least privilege, supply-chain integrity, and responsible AI review.
  • Translate regulatory and internal control requirements into automated checks with clear pass, fail, and exception semantics.
  • Build integrations across Azure, Microsoft Graph, identity and access management systems, CI/CD pipelines, and telemetry platforms.
  • Define service level objectives, operate services, participate in on-call rotations, and drive incident response and repair items to closure.
  • Provide technical leadership through design documents, architecture reviews, code reviews, mentoring, and cross-functional collaboration.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience with coding, or equivalent experience.
  • Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred qualifications include a master’s degree with 6+ years of experience, or a bachelor’s degree with 8+ years of experience, or equivalent experience.
  • 5+ years of experience building cloud services and distributed systems, with depth in Azure, cloud-native architecture, APIs, and platform engineering.
  • Working knowledge of security or compliance engineering, such as application security, threat modeling, vulnerability management, identity and access management, software supply-chain security, or audit automation.
  • Hands-on experience building AI-enabled applications using large language models, agent frameworks, tool calling, retrieval-augmented generation, vector search, or evaluation harnesses.
  • Experience applying AI across the software development lifecycle, including code generation, refactoring, test automation, and code review.
  • Experience automating evidence collection or continuous control monitoring against frameworks such as SOC 2, ISO 27001, FedRAMP, PCI DSS, NIST 800-53, or HIPAA.
  • Experience with infrastructure as code, CI/CD pipeline engineering, containers, and Kubernetes.
  • Familiarity with detection engineering, security data pipelines, SIEM tooling, or incident response automation.
  • Strong written communication and cross-functional collaboration skills.

Benefits

  • The typical U.S. base pay range is $119,800–$234,700 per year, with a separate range for specified San Francisco Bay Area and New York City metropolitan locations.
  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
  • The role requires passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me