Software Engineer II

Bengaluru, Karnataka, India
Oct 09, 2024
Oct 20, 2025
Hybrid
Full-Time
4 Years
Job Description

We are seeking passionate Software Development Engineers to join our Azure Data team. This role focuses on maintaining and enhancing Microsoft's operational Database systems, ensuring that our offerings meet the diverse needs of various industries. You will be involved in the full lifecycle of cloud offerings, from research and development to deployment and operational readiness.

Key Responsibilities

  1. Lifecycle Participation. Engage in all stages of the cloud offering lifecycle, including research, data science, prototyping, development, testing, debugging, and deployment.
  2. Data-Driven Decisions. Utilize advanced SQL engine capabilities and telemetry data to make informed decisions about database placement and load-balancing.
  3. Performance Improvement. Work on increasing the maximum number of databases hosted by SQL and extend serverless technology to other Azure SQLDB offerings.
  4. Technical Leadership. Demonstrate breadth and depth in your role, influencing various components of the technology stack.

Qualifications

  1. Education. Bachelor’s degree in Computer Science or a related technical discipline.
  2. Experience. 4+ years of technical engineering experience with hands-on coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  3. Curiosity. A strong desire to tackle challenging technical problems.
  4. Skills. Proficiency in C++ and/or C#, solid knowledge of SQL, and strong design and debugging skills.

Preferred Qualifications

  • Experience working in high-performing engineering teams focused on system software.
  • Familiarity with RDBMS engines and operating systems concepts (scheduling, caching, memory management).
  • Experience with distributed systems and large-scale data analytics.

Why Join Microsoft?

At Microsoft, we foster a culture of inclusion where everyone can thrive. You will collaborate with talented individuals and have the opportunity to work on transformative projects that impact millions of users. We value innovation and provide the resources necessary for continuous learning and professional growth.

Microsoft’s Commitment

Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to age, gender, race, disability, or any other characteristic protected by applicable law.

Related Jobs