Senior Software Engineer - Substrate Store

Microsoft•Redmond, WA
•$119,800 - $261,000

About The Position

The Senior Software Engineer will help modernize Store Access within Microsoft’s Substrate Storage Fabric, the core platform powering Microsoft 365 experiences. The role focuses on latency-critical access APIs, Azure-based search, and strengthening the security of the storage access path. Services run on bare-metal infrastructure and Azure at global scale. The engineer will own significant components from design through implementation and production operation; collaborate across teams on complex distributed-systems problems; and make technical decisions balancing performance, reliability, security, and maintainability. The role also contributes to architectural direction, mentors engineers, and strengthens engineering practices through design reviews, testing, observability, and safe deployment.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Nice To Haves

  • Experience designing and optimizing high-throughput, low-latency APIs and services, including concurrency control, resource management, caching, and API contracts.
  • Solid proficiency in C# and/or Rust, with a solid understanding of system performance, memory management, concurrency, and multithreading.
  • Experience building and operating large-scale distributed systems, with a focus on reliability, observability, testing, and safe deployment practices.
  • Experience owning significant software components from technical design through implementation, deployment, and production support.
  • Experience troubleshooting production issues and participating in on-call support for customer-facing services.
  • Ability to mentor engineers, provide effective code and design reviews, and collaborate across teams to resolve technical challenges and deliver shared outcomes.

Responsibilities

  • Design and deliver Store Access modernization by owning components of latency-critical access APIs, Azure search, and integrations with the Substrate Storage Fabric and Microsoft 365 services.
  • Design and implement high-throughput, low-latency APIs using concurrency, resource governance, caching, and back-pressure mechanisms while balancing performance, cost, and reliability.
  • Contribute to Azure search architecture and build features that improve index freshness, query performance, scalability, and cost efficiency.
  • Collaborate with partner teams to define interfaces, resolve dependencies, and deliver designs meeting performance, scalability, resiliency, disaster recovery, security, privacy, compliance, and accessibility requirements.
  • Write maintainable, well-tested, secure, and performant code in C# and Rust; provide code and design reviews; and mentor engineers.
  • Develop telemetry, dashboards, alerts, and quality metrics to validate improvements, detect latency and security regressions, and support troubleshooting and service operation.
  • Use and evaluate AI tools to improve engineering productivity and quality, validating generated requirements, designs, code, tests, and operational assets against engineering and security standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service