Software Engineer II

Bengaluru, Karnataka, India
Nov 13, 2024
Nov 13, 2025
Onsite
Full-Time
2 Years
Job Description

As a Software Engineer on the SQL Tools Team, you will play a pivotal role in enhancing SQL Server Data Tools within Visual Studio, one of the most widely used tools by developers building and managing enterprise-scale data applications and services. The work you do will directly impact millions of users globally, driving innovations in SQL Server and Azure Data services.

Key Responsibilities

  1. Design & Development. Lead and contribute to the design and implementation of features aimed at improving SQL Server on-premises and Azure capabilities within Visual Studio. You will help shape the tools that empower developers and data professionals to manage complex data systems effectively.
  2. Innovation & Problem Solving. Use your skills to innovate, troubleshoot, and develop solutions that align with evolving customer needs and business objectives, contributing to the long-term vision of Azure Data services.
  3. Collaboration & Leadership. Participate in design discussions and provide technical direction, ensuring that product development and feature enhancements are in line with the strategic goals of the business.
  4. Continuous Learning. Stay up-to-date with the latest trends and advancements in SQL, Azure, and data engineering to drive improvements in our tooling infrastructure.
  5. Culture & Values. Embody Microsoft's culture and values, promoting inclusivity, innovation, and teamwork.

Required Qualifications

  1. Education. Bachelor’s degree in Computer Science or a related technical field.
  2. Experience. At least 2 years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  3. Problem-Solving Skills. Reliable experience in identifying issues, troubleshooting, and developing solutions.
  4. Development Experience. Familiarity with C#, .NET, and Visual Studio Extension development.

Preferred Qualifications

  1. Technical Expertise. Strong problem-solving abilities in C#, .NET, and experience working with Visual Studio Extension Development.
  2. Passion for Data Engineering. An understanding of SQL Server, Azure Data services, and the tooling landscape.

Why Microsoft?

At Microsoft, we are committed to creating an inclusive and diverse workplace where everyone’s perspectives are valued. We actively seek individuals with unique viewpoints to help us better serve our customers and drive impactful innovations. As part of our team, you will have the opportunity to work with cutting-edge technologies, solve complex engineering problems, and make a lasting impact on the data landscape.

We are an equal-opportunity employer, and we encourage applicants from all backgrounds to apply. If you require assistance or accommodations during the application process due to a disability, please reach out to us for support.

Related Jobs