Software Engineer II

Microsoft builds the data platform for the age of AI, powering data-first applications and driving a data culture through Azure Data engineering team.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their Azure Database for MySQL team, focusing on building and maintaining Microsoft's operational Database systems. This role is part of Microsoft's mission to build the data platform for the age of AI, working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more.

The position offers a unique opportunity to work on Azure Database Migration Service, where you'll be responsible for enabling customers to modernize and optimize their MySQL workloads during cloud migration. You'll be working with a supportive team of engineers, contributing to various components including user interface, control plane, and data plane.

Key responsibilities include implementing emerging migration techniques, operating services across multiple clouds, and improving pipeline performance to handle complex schemas with 1+ million tables. You'll work directly with customers and Microsoft support to ensure smooth operations and system reliability.

The role offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. This is a remote position that requires 2+ years of technical engineering experience and a strong background in database systems.

Microsoft values diversity and inclusion, seeking out different perspectives to better serve their customers. They're committed to creating an inclusive work environment where everyone can thrive, offering opportunities for professional growth and innovation in a cloud-enabled world. This role is perfect for someone who enjoys solving complex technical challenges while working with cutting-edge cloud technologies and database systems.

Last updated 19 hours ago

Responsibilities For Software Engineer II

  • Learn about emerging migration techniques while working with supportive engineers
  • Run the Azure Database Migration Service end to end
  • Deliver designs and features for running production MySQL workloads in Azure
  • Operate migration services running in multiple clouds
  • Monitor systems, products, and services for degradation, downtime, or interruptions
  • Identify bottlenecks, remove migration blockers, and improve pipeline performance
  • Scale MySQL migration tooling to support complex schemas and large workloads

Requirements For Software Engineer II

MySQL
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
  • Professional experience with at least one relational database system
  • Must pass Microsoft Cloud background check
  • Experience building and shipping production grade software or services
  • Experience moving and adapting on-premises applications to run in the cloud

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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Service Engineer II

Service Engineer II position at Microsoft focusing on Bing Ads Technical Support, requiring 2+ years of experience in software engineering or related fields.

Software Engineer II

Microsoft is hiring a Software Engineer II for the Bing Auto Suggest team to build scalable web experiences and distributed systems, offering hybrid work and comprehensive benefits.

Software Engineer 2

Full Stack Software Engineer role at Microsoft's Cloud Supply Chain organization, developing platform solutions with modern web technologies and cloud infrastructure.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II to develop Room experience features, offering hybrid work, competitive pay, and comprehensive benefits.

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building cloud database services with hybrid work option in Hyderabad.