Back to jobsJob overview
About the role
Software Engineer 2 at Microsoft
Required Skills
distributed systemsc++c#database managementcloud servicesazurecosmos dbdocumentdblow-level programming
About the Role
Software Engineer 2 role on the Azure DocumentDB team, working on a large-scale distributed operational database. Responsibilities include designing and implementing distributed database management systems to provide customer value in security, performance, and reliability.Key Responsibilities
- Design, implement and ship distributed database management system offerings
- Provide customer value in security, performance, reliability, usability and manageability
- Collaborate effectively with the team
- Make appropriate systems tradeoffs in design and implementation
- Ensure customer success in their use of the product
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science/Engineering/related fields OR equivalent industry experience
- 5+ years of software development experience in building and shipping production software or services
- Code in languages such as C, C++, C#
- Good communication skills, both verbal and written
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Prior working experience on Cosmos DB or MongoDB
- Experience working with networking, storage, operating system drivers or other low level programming
Benefits & Perks
- Industry leading healthcare