Taro Logo

Software Engineer II

Microsoft is a leading technology company building cloud platforms, software, and services for the age of AI.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

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.

Last updated 16 hours ago

Responsibilities For Software Engineer II

  • Build cloud scale products with focus on efficiency, reliability and security
  • Build and maintain end-to-end Build, Test and Deployment pipelines
  • Deploy and manage massive Hadoop, Spark and other clusters
  • Contribute to the architecture & design of the products
  • Triage issues and implement solutions to restore service
  • Perform root cause analysis, trend analysis and post-mortems
  • Own components end to end from requirements to deployment

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience in data integration or migrations or ELT or ETL tooling is mandatory
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Related Jobs