Software Engineer II

Microsoft builds cloud-enabled solutions and data platforms, leading innovation in technology and AI services.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ 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 databases team, focusing on building and maintaining operational Database systems. The role is part of the Azure SQL DB Control Plane team, which is working to revolutionize cloud database management.

The position offers an opportunity to work on cutting-edge technologies and tackle complex challenges in a highly collaborative environment. You'll be responsible for designing and implementing reliable & scalable services for managing massive-scale operations, developing innovative technology for optimal Azure cluster utilization, and ensuring the highest standards of quality across all services.

The team is specifically focused on building the next generation of the Control Plane Platform, designed to support 100x growth in customer and request volume. You'll work with various database products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other critical data platform services.

Microsoft offers a culture of inclusion where diversity is actively sought and valued. The company's mission to empower every person and organization on the planet to achieve more is reflected in their approach to employee development and team collaboration. They provide comprehensive benefits, including industry-leading healthcare, educational resources, and generous time off.

The role offers competitive compensation, with base pay ranging from $98,300 to $193,200 USD annually (higher in SF Bay Area and NYC: $127,200 - $208,800). This is an excellent opportunity for someone passionate about distributed systems, database technologies, and cloud infrastructure to make a significant impact at a global scale.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Design, implement, test, and operate services and components
  • Participate in on-call rotation for the team
  • Build and maintain partnership between teams operating services upstream and downstream
  • Establish customer connections and build insights into their business
  • Mentor and grow members of the team
  • Partner with Program Management to define requirements and validate solutions
  • Release features meeting functional, performance, scalability, and compliance requirements
  • Research and adopt modern technology to improve service quality

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Ability to pass Microsoft Cloud Background Check
  • Experience with distributed systems and database technologies

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on build systems and test infrastructure for Microsoft Defender, offering competitive pay and hybrid work environment.

Software Engineer

Microsoft Software Engineer position focusing on security and scalable distribution services, requiring 2+ years of experience in C#, JavaScript, and Azure technologies.

Software Engineer

Software Engineer position at Microsoft's DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer II

Software Engineer II position at Microsoft's Defender for Office team, focusing on cloud security and threat protection solutions.

Software Engineer 2

Microsoft is hiring a Software Engineer 2 to work on OS, Runtimes, and Libraries teams, focusing on system programming and developer ecosystem enhancement.