Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Karnataka, Bengaluru 
126506551

04.02.2025

We are hiring a Principal Software Development Engineer to join the Azure PostgreSQL team, where you will work on one or more areas of a large-scale cloud database service such as continuous availability, transaction logging and recovery, clustering, scalable storage systems, read and write performance. You will have the opportunity to contribute to open-source PostgreSQL and Linux, and\or develop extensions.


1. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.2. 4+ years of experience in developing and shipping system level features in an enterprise production backend server system.3. Experience building Distributed Systems with strong guarantees.4. Experience with internals of PostgreSQL or similar Enterprise Database Management system, including Storage Engine and High Availability.Other Requirements

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:

This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Experience building and shipping production grade software or services.High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.Understanding of data structures, algorithms, and distributed systems.


Responsibilities

We take time to build the engineering systems that allow us to focus on new problems and reduce overhead.In this role you will architect, design and develop systems and feature sets in one or more areas of a large-scale cloud database service such as continuous availability, logging and recovery, clustering, scalable storage systems, read and write performance and scalability. You will have opportunities to contribute to open-source PostgreSQL and Linux, and\or develop extensions.Curiosity and willingness to question and learn, strong customer empathy, and willingness to participate in 12x7 live site on-call rotations are additional responsibilities.

Embody our and