Back to jobsJob overview

About the role

Software Engineer II - People Skills Data Platform at Microsoft

Required Skills

pythondata pipelinesdata connectorsdata governancedistributed systemsapistelemetrycomplianceai

About the Role

Software Engineer II role designing and operating data connectors, pipelines, and schema models for the People Skills Data Platform. Enables skills intelligence across Microsoft Viva and M365 Copilot through scalable data solutions and AI-driven insights. Focuses on data scalability, governance, reliability, and compliance.

Key Responsibilities

  • Develop and maintain data pipelines for ingestion, transformation, and synchronization of skills and people intelligence data
  • Design and enhance data connectors for integration between Microsoft platforms and external sources
  • Define and update data schemas for consistency and interoperability within the People Intelligence ecosystem
  • Improve system reliability and operational visibility through telemetry and monitoring capabilities
  • Collaborate with partner teams to safeguard data integrity, compliance, and privacy across workflows

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years experience designing, developing, and operating high-performance data services, distributed systems, and intelligent APIs
  • Proven ability to implement and maintain scalable data pipelines and connectors
  • Solid understanding of data schema definition, evolution, and governance

Nice to Have:

  • Expertise in data engineering, AI, and enterprise-scale platforms
  • Skills in building telemetry, alerting, and health monitoring frameworks
  • Expertise in data scalability, schema standardization, and governance

Benefits & Perks

  • Industry leading healthcare