Microsoft is a company where passionate innovators come to collaborate and envision what can be in a cloud-enabled world. They are seeking a Principal Software Engineer to drive improvements for SQLDB and mentor junior engineers while working across multiple sub-teams within SQL Core Infrastructure.
Responsibilities:
- Drive and deliver end-to-end (e.g., deployed) improvements that make real business impact for SQLDB
- Drive for clarity when the need exists with stakeholders, partners, and customers, demonstrating experienced and effective communication skills
- Work with, guide, mentor, and help develop junior engineers despite an individual contributor role
- Embody our culture and values
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Demonstrate strong systems engineering skills and tendencies, generally in unmanaged code such as C++
- Clear technical skills in topics such as replica quorum, transactional semantics, distributed consensus work
- Candidates will need to be able to demonstrate solid background in algorithms, particularly search space traversal and pruning