Senior Software Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Data engineering

I korthet

Microsoft 365 IC3 Data Platform is seeking a Senior Software Engineer in China to build a compliant Flink-based streaming processing platform on container technology. The role involves developing self-service experiences and delivering key streaming scenarios on this foundation, with a focus on reliability and operational excellence.

Ansvarsområden

  • Design, build, and operate a compliant Flink streaming platform on Kubernetes, Cosmic, Azure, or comparable container infrastructure.
  • Develop Flink processing scenarios including distributed tracing, operational telemetry, and near-real-time data transformation.
  • Build platform primitives for Flink job lifecycle management, state, checkpointing, connectors, fault tolerance, scalability, cost efficiency, and multi-tenant operation.
  • Create self-service capabilities for data catalog, lineage, processing, governance, and agent-assisted data development.
  • Improve observability, diagnostics, distributed tracing, validation, and operational tooling.
  • Partner with product, compliance, security, and infrastructure teams.
  • Write reliable production code, participate in design and code reviews, and use telemetry and incident learnings to improve platform quality.

Krav

  • 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.
  • Ability to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Önskade kvalifikationer

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.
  • Experience building production distributed systems, cloud services, data platforms, or data pipelines.
  • Ability to own engineering work from design through production operation, including quality, reliability, and maintainability.
  • Production Apache Flink experience, including streaming pipelines, platform capabilities, state management, checkpointing, connectors, or performance tuning.
  • Container platform experience with Kubernetes, Cosmic, Azure, or comparable infrastructure.
  • Experience with Spark, Kafka, Airflow, distributed storage, analytical systems, or near-real-time data pipelines.
  • Experience with data catalog, data lineage, data compliance, governance, privacy controls, or trusted data access patterns.
  • Experience with Copilot, Agent, LLM orchestration, retrieval, evaluation, or agent-assisted engineering and data workflows.
  • Domain knowledge in distributed tracing, observability, production diagnostics, telemetry systems, or service reliability.

Förmåner

  • Opportunity to work on cutting-edge data infrastructure for Microsoft 365.
  • Build a compliant Flink-based streaming processing platform.
  • Contribute to self-service experiences and agent-assisted workflows.
  • Collaborate with diverse teams across product, compliance, and security.
  • Work in an inclusive culture that values respect, integrity, and accountability.
#software engineering#data platform#streaming#flink#kubernetes#cloud#data infrastructure#distributed systems#container technology
Microsoft Logo

Företag

Microsoft

Publicerade jobb

för 3 veckor sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

China

Kvalifikation

Kandidatexamen, Masterexamen

Sökande

Ansök tidigt