Senior Software Engineer

MicrosoftRedmond, WA
$119,800 - $234,700

About The Position

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include 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. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the data integration team builds data gravity on the Microsoft Cloud. Massive volumes of data are generated – not just from transactional systems of record, but also from the world around us. Our data integration products – Azure Data Factory and Power Query make it easy for customers to bring in, clean, shape, and join data, to extract intelligence. The data integration team is hiring a Senior Software Engineer who will own quality, automation, supportability, and live site excellence across the product area. In this role you will build AI powered tooling and test infrastructure, drive data driven reporting on product health, partner closely with support and engineering owners on live site incidents and customer reported escalations, and lead a geographically distributed engineering effort. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

Requirements

  • 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.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science (or related field) with 6+ years of experience, or Bachelor’s degree with 8+ years of relevant experience.
  • Experience building test automation frameworks and implementing CI/CD quality gates.
  • Experience in cloud service operations, incident management, and live site engineering.
  • Experience with AI/LLM tools, Copilot-style assistants, prompt engineering, or agent-based automation.
  • Experience with telemetry, dashboards, and data analysis using Azure Data Explorer (KQL) and Power BI.
  • Experience with data integration platforms such as Azure Data Factory, Fabric Pipelines, or Spark.

Responsibilities

  • Build intelligent test infrastructure that generates, maintains, and evolves test suites as the product changes. Use LLMs to identify coverage gaps, detect flaky tests, and prioritize regression risk, reducing manual test authoring while expanding coverage across pipeline execution, data movement, and copy job scenarios.
  • Build agents and copilot experiences that serve as the first line of diagnostics, automating log analysis, root cause suggestion, and incident triage. Replace repetitive manual workflows with intelligent automation using Python, PowerShell, and KQL, and continuously evaluate new capabilities to raise team productivity.
  • Move beyond static dashboards to proactive observability: Power BI and Azure Data Explorer dashboards that surface anomalies automatically, generate incident summaries, and highlight trends before they become outages. Define and instrument SLIs/SLOs with intelligent alerting.
  • Partner with the support organization to build AI powered diagnostic tools that accelerate case resolution, shifting from static troubleshooting guides toward copilots that walk support engineers through diagnosis and auto suggest solutions. Analyze incident patterns to drive bug prioritization and close feedback loops with engineering.
  • Collaborate with engineering owners to build increasingly automated incident response: from assisted detection and triage today toward auto mitigation over time. Participate in on call duties; drive root cause analysis, postmortems, and repair item follow through with a focus on reducing recurrence through automation.
  • Lead and coordinate with engineers across geographies on testing, deployment, supportability, and live site work. Use shared tooling and smart workflows to reduce handoff friction, bridge knowledge gaps across time zones, and maintain consistent engineering quality.
  • Embody our culture and values

Benefits

  • Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service