Senior Software Engineer

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

About The Position

Microsoft’s Azure Data engineering team develops data and analytics 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 shared infrastructure, governance, security, and a unified data model across Fabric workloads. Within this organization, the Microsoft IQ team provides contextual intelligence through a shared semantic layer, supporting consistent insights, analytics, natural-language experiences, and AI-driven scenarios. The Senior Software Engineer 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 role requires passing 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 at least 4 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing 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 at least 6 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and at least 8 years of technical engineering experience coding in languages including 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service