Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer

Microsoft

$119,800 - $234,700
Oct 27, 2025
Redmond, WA, US
Apply Now

Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering users, customers, and developers with a security cloud. The Infrastructure and Developer Platform (IDP) team within Microsoft Security plays a pivotal role in supporting the Defender suite by providing a foundational platform that simplifies service deployment, enhances security, and reduces operational costs, enabling AI-driven development workflows across the Microsoft Threat Protection (MTP) organization.

Requirements

  • 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
  • 4+ year(s) experience in commercial software development, including building, shipping, and operating reliable, distributed solutions and engaging in site-reliability engineering practices.
  • 1+ years of hands-on experience with Cloud and large distributed systems.
  • Deep experience with infrastructure as code on Azure—using Terraform, Pulumi, CAPZ (Cluster API Provider for Azure), and Azure Service Operator to define, provision, and manage cloud-native infrastructure declaratively.
  • Expert-level C-Sharp/.NET: Deep knowledge of language internals and runtime (generics, async/await, spans & memory, reflection, LINQ, analyzers, source generators, performance tuning).
  • Azure Resource Manager (ARM): Strong understanding of ARM templates, resource modeling, and API structure for Azure services.
  • SDK & API design: Proven experience building developer-facing SDKs/libraries (versioning, compatibility, error modeling, resilience, discoverability, DX-first design).

Responsibilities

  • Own the C-Sharp SDK: Design, build, and maintain extensible, maintainable .NET 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-Sharp 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 CI/CD 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

  • 3 days / week in-office
  • Travel 0-25%
  • 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