Back to jobsJob overview
About the role
Software Engineer 2 at Microsoft
Required Skills
distributed systemsdatabasesc#c++cloud computingazurecosmos dboperational databasessecurity
About the Role
Software Engineer 2 role on the Azure Cosmos DB team, working on large-scale distributed operational database systems. Responsibilities include designing and implementing distributed database management systems to provide customer value in security, performance, reliability, and manageability.Key Responsibilities
- Design distributed database management system offerings
- Implement and ship database systems effectively
- Provide customer value in security, performance, reliability, usability and manageability
- Collaborate effectively with the team
- Make appropriate systems tradeoffs in design and implementation
Required Skills & Qualifications
Must Have:
- Bachelor's degree in computer science/Engineering/related fields or equivalent industry experience
- 3+ years of software development experience in building and shipping production software or services
- Experience with code in languages such as C#, C++ or similar
- Good communications skills, both verbal and written
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Experience working with large scale distributed systems
- Experience with databases
- Experience with operating systems, networking or storage
Benefits & Perks
- Industry leading healthcare