Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Karnataka, Bengaluru 
47030472

17.09.2024

is responsible forAzure SQL DB, SQL MI, SQL VM (IaaS) cloud services, SQL Server on-prem and Arc enabled SQL Server. Together, they power many of the world's mission critical databases and are deployed by most of the Fortune 1000 companies. A key part of the database experience is the client SDK's we provide developers for connecting to the SQL family of databases all the way from on-premises to the cloud. These SDK's span a variety of languages and frameworks such as Python, Java, C++,and related object relational mapping frameworks.

As a Principal Software Engineer, you will act as a technical leader in challenging areas, guiding the team through complex problems with your

This position goes beyond mere coding;

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, Rust, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 3+ years of experience asanTech lead
  • 10+ years of experience designing,buildingand shipping large scale cloud


Preferred Qualifications:

  • Prior development experience with the Rust language is a plus.
  • Prior experience working with ODBC, JDBC, and other database drivers is a plus.
  • Prior experience with building API libraries for application developers.
  • Building applications/micro-services in Azure, AWS or GCP.
Responsibilities

Responsibilities

  • timelydelivery with a focus on quality. While not managing a team directly, collaborates closely with engineers to guide project direction and execution, ensuring that technical and businessobjectivesalign seamlessly.
  • Offers deep technical guidance in areas including architecture, design, code reviews, development, quality assurance, and live site management. This role is pivotal in upholding the technical excellence of the team's output, contributing significantly to project success.
  • identifyand articulate the most critical, urgent, or impactful areas,facilitating
  • demonstratingbest practices in grooming tasks and managing project backlogs, encourages a culture of continuous learning and innovation among peers.
  • collaborationandleveraging