Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their innovative platform team. This role is part of the Microsoft Fabric platform team, which builds and maintains the operating system and provides customers a unified data stack to run an entire data estate. The team focuses on building telemetry pipelines for both internal and external customers, working with critical services built for scale, compliance, and data guarantees.
The position involves developing and maintaining core-services, APIs, and SDKs for telemetry production, pipeline, and consumption. You'll work with cutting-edge technologies including Power BI, Azure Data Explorer, EventHub, and Azure Data Factory. The role requires collaboration with stakeholders to build service data models and drive improvements in service ownership areas.
As a Software Engineer II, you'll be responsible for leading architecture, design, and feature development while maintaining high quality standards. You'll work closely with Product Management and partner teams to implement and refine solutions. The role includes participation in on-call rotation for service health maintenance.
Microsoft offers an inclusive work environment where passionate innovators come to collaborate and envision possibilities in a cloud-enabled world. The company provides comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth.
This position requires a Bachelor's Degree in Computer Science or equivalent experience, along with 2+ years of professional software development experience. The ideal candidate should have proficiency in programming languages such as C#, Java, C++, JavaScript, or Python, and excellent communication skills for working with both technical and non-technical stakeholders.