Senior Software Engineer - Substrate Store
Microsoft · microsoft.com
RedmondSenior4+ yrs
Posted 12 days ago. 220 more Backend Engineer jobs in the United States went up on company career pages this week.
See the newer ones
Straight from the company’s own careers site.
The job in short
Backend engineering on high-performance search store APIs in C# and Rust.
PythonJavaJavaScriptRustC++C#AzureCompliance
Details
- Found
- 11 d ago · posted 2026-11-03
- Location
- Redmond, WA, US
Full description
Optimize API performance at scale — design and implement high-throughput, low-latency APIs using appropriate concurrency, resource governance, caching, and back-pressure mechanisms, balancing performance, cost, and reliability. Build and improve search systems on Azure — contribute to architectural direction and own features that improve index freshness, query performance, scalability, and cost efficiency. Collaborate on cross-team technical decisions — work with partner teams to define interfaces, resolve dependencies, and deliver designs that meet performance, scalability, resiliency, disaster recovery, security, privacy, compliance, and accessibility requirements. Demonstrate strong engineering craftsmanship — write maintainable, well-tested, secure, and performant code in C# and Rust; provide thoughtful code and design reviews; and mentor engineers in sound development practices. Own production quality for your components — develop telemetry, dashboards, alerts, and quality metrics to validate improvements, detect latency and security regressions, and support effective troubleshooting and service operation. Apply AI-assisted development responsibly — use and evaluate AI tools to improve engineering productivity and quality while validating generated requirements, designs, code, tests, and operational assets against established engineering and security standards. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 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. Demonstrated 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. Demonstrated ability to mentor engineers, provide effective code and design reviews, and collaborate across teams to resolve technical challenges and deliver shared outcomes.
All Microsoft jobs · Senior Backend Engineer jobs in the United States · Senior and manager-level jobs in Redmond, Washington · Senior roles at Microsoft