About The Position

The Senior Software Engineer will join Microsoft’s Store team within the Substrate Storage Fabric, the core platform powering Microsoft 365 experiences. The team focuses on API optimization, Azure-based search, and strengthening the security of the storage access path. This role contributes to modernizing Store Access by building latency-critical APIs and high-throughput services operating on bare-metal infrastructure and Azure at global scale. The engineer will own significant components from design through implementation and production operation. The role involves collaborating across teams to solve distributed-systems problems and making technical decisions that balance performance, reliability, security, and maintainability. The engineer will contribute to architectural direction, mentor others, and improve 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 understanding of system performance, memory management, concurrency, and multithreading.
  • Experience building and operating large-scale distributed systems, including 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.
  • Build and improve Azure search systems, including features for index freshness, query performance, scalability, and cost efficiency.
  • Collaborate with partner teams to define interfaces, resolve dependencies, and meet performance, scalability, resiliency, disaster recovery, security, privacy, compliance, and accessibility requirements.
  • Write maintainable, well-tested, secure, and performant code in C# and Rust; conduct code and design reviews; and mentor engineers.
  • Develop telemetry, dashboards, alerts, and quality metrics to detect latency and security regressions, troubleshoot issues, and support service operation.
  • Use and evaluate AI tools responsibly to improve engineering productivity and quality, validating generated requirements, designs, code, tests, and operational assets against engineering and security standards.

Benefits

  • The role may be eligible for benefits and other compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service