Senior Software Engineer

Microsoft•Redmond, WA
•$119,800 - $234,700

About The Position

Microsoft’s Azure Data engineering team develops data products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The Microsoft Fabric Platform team builds and operates the shared foundation that brings Fabric workloads together, including shared infrastructure, governance, security, and a unified data model. The Microsoft IQ team adds contextual intelligence through a shared semantic layer, supporting consistent insights, natural-language experiences, and AI-driven scenarios. In this role, you will design and deliver AI-powered capabilities using large language models, build retrieval-augmented generation solutions, and apply agentic development practices and tools to improve engineering productivity, quality, and delivery. The position is classified as Software Engineering IC4. Candidates must be able to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

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.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and 8+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience working with semantic search.
  • Experience in full-stack software engineering with UX design experience.

Responsibilities

  • Design and deliver AI-powered capabilities using large language models, focusing on effective context management, reliability, and measurable customer value.
  • Build retrieval-augmented generation (RAG) solutions using technologies such as Cosmos DB and semantic search to provide relevant, grounded responses.
  • Apply agentic development practices and tools such as GitHub Copilot to improve engineering productivity, quality, and delivery.
  • Embody Microsoft’s culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation; the posting refers candidates to Microsoft’s benefits and pay information page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service