12 days ago
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.
Tech Stack
Categories
About Microsoft
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.
