Taro Logo

Software Engineer II

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Job Description

Microsoft's Azure Data engineering team is leading the transformation of analytics in the cloud world, building the data platform for the age of AI. The databases team within Azure Data builds and maintains Microsoft's operational Database systems, focusing on both relational and non-relational offerings.

As a Software Engineer II in the Hyperscale team for Azure SQL Database, you'll be working on cutting-edge technology in compute and storage. The role involves developing innovative solutions for database, computing, and storage challenges at scale while maintaining high performance. You'll be part of a team that delivers world-class relational database server technologies used globally, from small devices to large-scale cloud deployments.

The position requires strong programming skills in languages like C++, C#, or Java, along with a deep understanding of database system internals and query processing. You'll be working on systems that support high availability, predictability, and elasticity, handling hundreds of terabytes of data and thousands of users.

This is an exciting opportunity to join Microsoft's mission to build the world's best data management Cloud platform and transform how people use databases. The role offers exposure to challenging technical problems, collaboration with talented engineers, and the chance to impact Microsoft's cloud database services used by customers worldwide.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks. Microsoft values diversity and maintains an inclusive work environment where different perspectives are actively sought out to drive innovation.

Last updated 14 hours ago

Responsibilities For Software Engineer II

  • Work on the latest technology in compute and storage in the Hyperscale team in Azure SQL Database
  • Apply innovative algorithms for solving database, computing and storage problems at scale and high performance
  • Think big and find creative ways to meet challenges
  • Embody Microsoft culture and values

Requirements For Software Engineer II

Java
  • Bachelor's/Master's/PhD with work or research experience in computer science or related field
  • 3+ years of programming experience in C++ OR C# OR Java
  • Sound problem-solving skills with strong system sensibilities
  • Good understanding of database system internals, query processing, storage systems
  • Experience in building and shipping production grade software or services

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