Senior Software Engineer, EngThrive Insights - CoreAI

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

About The Position

Join the team defining AI-first software engineering at Microsoft. EngThrive Insights builds data products that help tens of thousands of Microsoft engineers work more productively with AI. The team collects engineering signals across the software development lifecycle and partners with engineers and executives to turn data into tools and programs that improve AI-fueled productivity. In this role, you will build and operate data services that help Microsoft engineers improve productivity and help the company ship software faster and with higher quality. The role offers opportunities to develop expertise in data engineering and dimensional modeling, agentic AI and MCP server development, privacy-by-design metric APIs, and productivity frameworks such as DORA and SPACE.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 86+ 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 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 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a bachelor's degree in a related field and 8+ years of such experience; or equivalent experience.
  • Experience with dimensional modeling and analytics engineering, such as star schemas, medallion architecture, or semantic layers.
  • Experience with analytical query languages such as SQL or KQL, Azure Data Explorer, or similar tools.
  • Experience developing applications on Spark-based big data platforms such as Databricks.
  • Experience building REST APIs or MCP servers with web application frameworks.
  • Experience building or integrating LLM-powered tools, AI agents, or MCP servers.
  • Experience with DevOps, CI/CD pipelines, infrastructure-as-code, and production monitoring or observability.
  • Quantitative aptitude and ability to reason about metric definitions, data quality, and statistical validity.
  • Familiarity with developer productivity metrics and frameworks such as DORA or SPACE.
  • Experience collaborating with data and applied scientists.
  • Demonstrated effective use of AI coding assistants in a daily development workflow.

Responsibilities

  • Partner with software development teams to understand how they evaluate and improve productivity, and use those insights to design metrics and measurement approaches for EngThrive Insights.
  • Build extensible, reliable, and maintainable artifacts, including data pipelines, schemas, and dashboards, using AI-first tools and engineering practices.
  • Assess delivery readiness, minimize defects, and flag blockers early with clear timeline impacts and mitigation options.
  • Identify gaps in the technology stack and help address them with practical solutions.
  • Evaluate and responsibly reuse internal or open-source code where appropriate, while building awareness of tools beyond the immediate domain.
  • Use AI tools throughout the software development lifecycle in a disciplined manner; review AI-generated changes, validate them appropriately, and remain accountable for the final result.
  • Translate user satisfaction into measurable feedback loops and secure, privacy-aware metrics.
  • Incorporate quantitative signals such as usage and performance, along with qualitative needs such as accessibility and globalization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service