Software Engineer II – Data

Global technology company that empowers people and organizations to achieve more through innovative software and services.
Data
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II – Data

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.

Last updated 3 minutes ago

Responsibilities For Software Engineer II – Data

  • Implement ETL pipelines to extract raw data, validate its quality, and ensure correct data ingestion
  • Design and maintain data tools used to transform, manage, and access data
  • Write code to validate storage and availability of data platforms
  • Implement performance monitoring protocols across data pipeline
  • Build visualizations and aggregations to monitor pipeline health
  • Implement solutions to minimize points of failure
  • Follow data modeling and handling procedures for compliance
  • Govern data accessibility within assigned pipelines and models

Requirements For Software Engineer II – Data

Python
Java
JavaScript
  • Bachelor's degree in computer science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience

Benefits For Software Engineer II – Data

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II – Data

Data Engineer

Data Engineer position at Microsoft in Mexico City, focusing on building scaled solutions for finance data and experiences, requiring 2+ years of experience in data engineering and cloud services.

Software Engineer II

Microsoft Azure Edge + Platform is seeking a Software Engineer II to design and implement high-performance components and services for cloud and edge computing solutions.

Software Engineer

Software Engineer position at Microsoft's Windows Data Team, working on large-scale data systems using Spark, SQL, and modern data technologies in Beijing, China.

Data Engineer II

Data Engineer II position at Microsoft focusing on Windows security and platform reliability analysis, offering hybrid work and comprehensive benefits.

Software Engineer 2

Software Engineer 2 position at Microsoft's SCHIE team in Hyderabad, focusing on cloud analytics and visualization tools development using Power BI, React, and Python.