Senior Software Engineer

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

About The Position

Microsoft’s Azure Data engineering team is hiring a Senior Software Engineer for the Azure Monitor team within Microsoft Fabric. The team builds services that help customers monitor, detect, troubleshoot, and mitigate service issues, and operates large-scale observability services processing more than 1.5 exabytes of logs daily and tracking more than 100 billion active metrics. Azure Monitor also provides the platform on which Microsoft Sentinel is built. The role contributes to the next generation of systems for collecting, processing, storing, and analyzing monitoring and diagnostic data. Work includes cloud-native infrastructure for Azure Observability services and production-quality features developed end to end. The team delivers customer-facing log-consumption experiences, with emphasis on front-end technologies such as React, Knockout, and JavaScript frameworks, alongside backend components using C#. The role includes collaboration across infrastructure, observability, and platform teams, as well as participation in on-call and incident response. Microsoft describes its mission as empowering every person and organization to achieve more and emphasizes inclusion, growth, innovation, respect, integrity, and accountability.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 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

  • Knowledge of Microsoft Azure, Microsoft Fabric, AWS, or similar cloud computing platforms.
  • Experience with modern AI technologies, including Generative AI, LLMs, RAG-based solutions, and cloud-scale data platforms.
  • Ability to apply AI-driven innovations to improve developer productivity, operational efficiency, and customer experiences.
  • Ability to mentor developers and drive experiences across teams to deliver infrastructure capabilities with clear ownership and supportability.
  • Experience improving reliability, security, observability, networking, or operational excellence for live services.
  • Demonstrated experience with React, JavaScript, Knockout, C#, or similar programming languages.

Responsibilities

  • Drive well-scoped design and implementation work for cloud-native infrastructure used by Azure Observability services across multiple environments.
  • Own production-quality features end to end, including design, coding, validation, deployment, monitoring, and live-site support.
  • Partner with adjacent infrastructure, observability, and platform teams to align dependencies, clarify ownership, and deliver supportable solutions.
  • Participate in on-call and incident response; use learnings from live-site issues to improve automation, telemetry, troubleshooting guides, and prevention mechanisms.
  • Embody Microsoft's culture and values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service