Software Engineer II

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Software Engineering

Software Engineer II role on the Azure Cosmos DB team, focusing on large-scale distributed operational databases. The role involves designing, implementing, and shipping distributed database management system offerings, ensuring security, performance, reliability, usability, and manageability. Requires 4+ years of software development experience in C#, C++, or similar languages and a Bachelor's degree in computer science or equivalent industry experience. Experience with large-scale systems is preferred.

What you'd actually do

  1. Design, implement and ship distributed database management system offerings effectively providing customer value in terms of security, performance, reliability, usability and manageability while ensuring business goals are met.
  2. Collaborate effectively with the team, make appropriate systems tradeoffs in design and implementation, and ensure customer success in their use of the product.
  3. Embody our [culture](https://careers.microsoft.com/v2/global/en/culture) and [values](https://www.microsoft.com/en-us/about/corporate-values)

Skills

Required

  • 4+ years of software development experience in building and shipping production software or services
  • code in languages such as C#, C++ or similar
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • Experience working with large scale systems