Microsoft's Azure Data engineering team is spearheading analytics transformation with a comprehensive portfolio including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The team is focused on building the data platform for the AI era, enabling data-first applications and fostering a data-driven culture.
The data integration team within Azure Data is responsible for building data gravity on the Microsoft Cloud, developing products like Azure Data Factory and Power Query that enable customers to efficiently ingest, clean, shape, and join massive volumes of data for intelligence extraction.
As a Software Engineer II, you'll be responsible for building cloud-scale products with a focus on efficiency, reliability, and security. You'll maintain end-to-end Build, Test, and Deployment pipelines, manage Hadoop and Spark clusters, and contribute to product architecture. The role involves issue triaging, implementing solutions, performing root cause analysis, and owning components from requirements gathering through deployment.
The position requires a Bachelor's Degree in Computer Science or related field with 2+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python. Experience in data integration, migrations, or ETL tooling is mandatory. You'll be joining a company that values diversity of perspectives and fosters an inclusive environment where innovation thrives.
The role offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments options, parental leave, and opportunities for professional growth and networking. This is an excellent opportunity to be part of Microsoft's mission to empower every person and organization to achieve more through cutting-edge data technologies.