Microsoft Security aims to make the world a safer place by reshaping security and empowering users, customers, and developers with a security cloud. The Infrastructure and Developer Platform (IDP) team within Microsoft Threat Protection (MTP) builds and maintains the infrastructure and developer platform that nearly all Defender products rely on, specifically focusing on Azure Kubernetes Security. This role will contribute to improving the deployment of services, lowering costs, and increasing security and reliability across the fleet.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 2+ years of experience programming in modern back-end languages such as C/.Net
- 2+ years technical engineering experience coding in C/.NET
- 4+ years technical engineering experience coding in C/.NET
Responsibilities
- Own the C SDK: Design, build, and maintain extensible, maintainable .NET Software Development Kit (SDK) abstractions for defining Azure resources and services; deliver intuitive, discoverable APIs that maximize developer productivity.
- Code quality & reviews: Lead rigorous code reviews aligned to Microsoft and team standards; ensure diagnosability, reliability, maintainability, and adherence to proven patterns and best practices.
- Optimize & refactor: Debug, profile, and refactor C code for performance, allocation efficiency, and async correctness; use metrics to drive stability and quality.
- Diagnostics & telemetry: Apply structured logging, tracing, and telemetry to validate assumptions proactively and accelerate root-cause analysis.
- Test strategy & automation: Define success criteria; author and evolve unit/integration/contract tests; maintain automation-first practices in pipelines.
- Architecture & design: Write design docs, validate hypotheses, and contribute to architecture proposals; ensure solutions meet security, privacy, and compliance expectations.
- Dependency management: Identify upstream/downstream dependencies across Azure services; optimize dependency chains and coordinate with partner teams.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Embody our culture and values
- Microsoft is an equal opportunity employer.