Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
India, Karnataka, Bengaluru 
658013932

11.06.2024

. This is a world of, more innovation, more openness, and the skya cloud-enabled world.data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

for MongoDB / Azurehighly talentedsoftware engineers in the Relational (PostgreSQL) and NoSQL (Mongo) space, developing features spanning the query engine, index structures and storage layouts.

better served

Qualifications

Qualifications

• 7+ years of software development experience using C, C++, Java or C# or an equivalent programming language• BS or MS in Computer Science or equivalent degree

Other Requirements

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

  • This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred/Additional Qualifications

• Experience with internals of PostgreSQL or similar Enterprise Database Management system, including Storage Engine and High Availability.• Experience building Distributed Systems with strong guarantees.• 5+ years of experience in designing, developing and shipping system level features in a large-scale cloud application or a backend distributed system.• 3+ years of experience developing and maintaining high-performance libraries or software engineering with a focus on large distributed systems involving concurrency, storage systems or databases.


Responsibilities

• Engage with the OSS community for PostGreSQL / MongoDB to help develop new features and contribute improvements back to OSS code.• Profile and analyze distributed system to identify performance bottlenecks.• Work across team and organizational boundaries to drive clarity and alignment.• Conduct and participate in design/code reviews and help shape and steer the team coding guidelines.• Coaching and mentorship of fellow team members.

Embody our