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