Microsoft
Senior Software Engineer
$120K–$261K
Redmond, WA · On-site · Senior · Full-time · Posted Aug 3, 2026
- Experience
- 4+ years technical engineering experience; preferred alternatives include 6+ years with a Master's Degree or 8+ years with a Bachelor's Degree, or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Build and evolve Semantic Fabric, a large-scale semantic indexing and search platform that supplies enterprise data to Microsoft 365 Copilot.
What you'll do
- Develop scalable, high-performance software services and ingestion/indexing solutions for large datasets, with low latency and high availability.
- Design, test, deploy, and maintain software while ensuring security, privacy, and compliance standards are met.
- Collaborate across teams, review code, address reliability and performance issues, and apply relevant developments in LLMs and semantic search.
What they ask for
- Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience coding, or equivalent experience.
- Hands-on experience with distributed systems and cloud services.
- Great written and verbal communication skills in English.
- Ability to design and deliver high-quality software solutions and tackle complex technical issues.
Nice to have
- Senior/Lead Engineer software development experience with at least two of C#/C++/Java, ASP.NET, and RUST.
- Experience with search or information retrieval systems, LLM applications, or vector indexes such as DiskANN.
Pay
USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, ASP.NET, RUST
AI focus
Develop semantic indexing and search that grounds Copilot in enterprise data; apply LLM and semantic search developments to improve the platform.
Model-written summary · the original posting is authoritative