The Azure SQL team at Microsoft is seeking a Senior Software Engineer to join their team working on SQL Server Client drivers and SDKs. This role is part of the Azure Data division, responsible for Azure SQL DB, SQL MI, SQL VM, SQL Server on-prem, and Arc enabled SQL Server products that power mission-critical databases for Fortune 1000 companies.
The position focuses on enhancing SQL Server Client drivers across multiple programming languages including Python, Java, C++, and C#. You'll be responsible for improving performance, reliability, maintainability, and usability of these crucial components, while also working on their integration with various language-specific data frameworks.
As a Senior Software Engineer, you'll have the opportunity to make significant technical contributions, mentor team members, and drive high-quality code reviews. The role requires strong technical expertise in database technologies and client-side development, with opportunities to expand your influence beyond the immediate team.
Working at Microsoft's Bangalore office, you'll be part of a diverse and inclusive environment that values continuous learning and growth. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance support. This is an excellent opportunity for someone passionate about database technologies and developer tools to make a meaningful impact on products used by developers worldwide.
The role involves 0-25% travel and requires on-site presence, offering a collaborative environment where you'll work closely with program managers, product teams, and fellow engineers to shape the future of Microsoft's database connectivity solutions.