Software Engineer II

Microsoft is a global technology company building the data platform for the age of AI, powering data-first applications and driving a data culture.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their Big Data Infra Services team. This role is part of the team that builds and maintains the infrastructure powering Microsoft Fabric Spark, Azure Synapse Spark, and Cosmos Analytics, operating at massive scale and executing millions of Spark jobs daily. The position offers the opportunity to work on cutting-edge distributed systems and big data analytics products within Microsoft's cloud ecosystem. The team is responsible for building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric.

As a Software Engineer II, you'll be working with products like 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 role combines technical expertise in distributed systems with the opportunity to contribute to Microsoft's mission of building the data platform for the age of AI.

The position offers a flexible work environment with up to 100% work from home options, comprehensive benefits, and the chance to work on technology that impacts millions of users. You'll be part of a diverse and inclusive team that values different perspectives and innovative thinking, working on projects that are transforming analytics in the world of data.

Last updated 2 hours ago

Responsibilities For Software Engineer II

  • Contribute to the design and architecture of product features
  • Create and implement high-quality, extensible, and maintainable code for new features
  • Assure new features meet Microsoft's high quality standards by creating and executing test plans
  • Work cross-team to deepen knowledge of product features, executes project plans, release plans, and work items
  • Work on call to monitor services for degradation, downtime, or interruptions

Requirements For Software Engineer II

Java
Python
JavaScript
  • Master's Degree or Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience working with distributed systems application development
  • Experience with large-scale, distributed cloud environment
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

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

SOFTWARE ENGINEER 2 - CTJ - TS/SCI

Microsoft Software Engineer 2 position focusing on security and data protection, requiring TS/SCI clearance, offering hybrid work in Redmond, WA with competitive compensation.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain Dynamics 365 Customer Service Omnichannel applications, offering hybrid work and competitive compensation.

Software Engineer 2

Microsoft is hiring a Software Engineer II in Redmond, WA to develop and maintain engineering systems for Azure and Windows, offering competitive pay and hybrid work options.

Software Engineer II

Software Engineer II position at Microsoft Security, focusing on Federal Identity services and Entitlements platform development with emphasis on security and reliability.

Software Engineer II

Microsoft Software Engineer II position in Montreal, working on Microsoft Copilot and AI technologies with the Turing Team, offering competitive salary and benefits.