Software Engineering

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer on a data engineering team that builds and manages large-scale, real-time data platforms and analytics systems. The role focuses on transforming raw signals into trusted, high-quality data products used for automation, decision-making, and AI-driven workflows, enabling agentic automation for infrastructure services. The team uses modern data mesh architectures and emphasizes reliability, governance, and observability.

What you'd actually do

  1. Engineer platform reliability at scale: You will own the reliability, availability, and correctness of large‑scale, real‑time data platforms powering Microsoft’s infrastructure. You define and drive SLOs, error budgets, and operational health for multi‑terabyte pipelines and analytics systems—owning outcomes, not just services.
  2. Design, build, and operate through a real SDLC: You will take ambiguous, high‑impact business and infrastructure requirements and translate them into durable, well‑architected data systems. This includes authoring designs, building production‑grade pipelines, validating data quality guarantees, and shipping safely through disciplined CI/CD and release practices.
  3. Drive architectural maturity and engineering excellence: You will raise the bar across the data platform by defining patterns for real‑time ingestion, data modeling, observability, and governance. You influence architectural direction, uphold engineering standards, and push the platform toward greater autonomy, scalability, and resilience.
  4. Apply AI and automation for continuous improvement: You will leverage AI‑assisted engineering and intelligent automation to reduce operational toil, improve data quality, accelerate diagnostics, and enable agentic workflows. The goal isn’t automation for its own sake—it’s faster learning loops, safer systems, and self‑healing infrastructure.
  5. Deliver trusted AI-Ready data that drives business and operational outcomes: You will solve complex data quality and integration challenges to ensure analytics and automation operate on trusted signals. Your work directly influences security posture, configuration compliance, operational efficiency, and executive decision‑making across Microsoft.

Skills

Required

  • 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
  • 4+ years operating and improving large-scale online services
  • 2+ years of Data Engineering platform development

Nice to have

  • Microsoft Fabric

What the JD emphasized

  • real-time data pipelines
  • agentic automation
  • observability
  • AI-driven workflows
  • large-scale data platforms
  • data quality

Other signals

  • large-scale data platforms
  • real-time data pipelines
  • AI-driven workflows
  • agentic automation
  • observability