Software Engineer II

Bengaluru, Karnataka, India
May 28, 2024
May 28, 2025
Onsite
Full-Time
4 Years
Job Description

Join Microsoft’s Azure Data engineering team and contribute to revolutionizing analytics in the data world. As a Software Development Engineer, you'll be part of the databases team, tasked with building and maintaining Microsoft's operational database systems. This role offers the opportunity to work on cutting-edge technologies in cloud computing and database management, shaping the data platform for the age of AI.

Responsibilities

  • Engage in all phases of the cloud offering lifecycle, from research to deployment, ensuring high-quality experiences for customers.
  • Make data-driven decisions on database placement and load-balancing using advanced SQL engine capabilities and telemetry data.
  • Contribute to increasing the maximum number of hosted databases and extending serverless technology across Azure SQLDB offerings.
  • Collaborate across teams to influence the entire stack, including SQL engine, telemetry systems, and orchestration platforms.
  • Wear multiple hats to demonstrate breadth, depth, and leadership in tackling technical challenges.

Qualifications

Basic

  • Bachelor’s degree in computer science or related field and 4+ years of technical engineering experience.
  • Proficiency in coding languages such as C++, C#, or Java, with a strong foundation in SQL.
  • Demonstrated ability to solve complex technical problems with curiosity and resilience.
  • Experience shipping products across multiple release cycles, with strong design and debugging skills.

Preferred

  • Previous experience in high-performing engineering teams focusing on system software.
  • Familiarity with relational database management systems (RDBMS) and operating systems concepts.
  • Experience working with at-scale distributed systems and large-scale data analytics.

About Microsoft

At Microsoft, we value diversity and inclusion, seeking out different perspectives to fuel innovation and better serve our customers. We are committed to empowering every individual and organization to achieve more, fostering a culture of respect, integrity, and accountability. If you thrive on challenges and want to be part of a team driving the future of data technology, join us in realizing our shared goals.

Microsoft is an equal opportunity employer, and we welcome applicants from all backgrounds. If you require assistance or accommodation during the application process, please don't hesitate to reach out.

Related Jobs