Microsoft is seeking a Software Engineer II – Data to join their Data Engineering team working on Azure Communication Services. This role focuses on building and maintaining infrastructure and data pipelines that handle terabytes of data. The position offers an opportunity to gain deep knowledge of distributed computing for data while helping drive business decisions through data insights.
As part of Microsoft's mission to empower every person and organization globally, you'll work with a team that embraces a growth mindset and innovation. The role involves implementing ETL pipelines, designing data tools, ensuring data quality, and building monitoring solutions. You'll be responsible for maintaining compliance with data handling procedures while working on a next-gen communication platform.
The position offers a blend of technical challenges and business impact, with up to 100% work-from-home flexibility. You'll be working with modern technologies and tools while contributing to Microsoft's Azure Communication Services. The role comes with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.
This is an excellent opportunity for a mid-level engineer with data expertise to join one of the world's leading technology companies. You'll have the chance to work on large-scale data systems while collaborating with talented professionals in a culture that values respect, integrity, and accountability. The position offers both technical growth and the satisfaction of contributing to products that impact millions of users worldwide.