Software Engineer

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

Software Engineer role on the Azure Cosmos DB team, focusing on building and maintaining a large-scale distributed operational database. The role involves designing, implementing, and shipping distributed systems to enhance security, performance, reliability, usability, and manageability, contributing to Microsoft's mission of building the data platform for the age of AI.

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.

Skills

Required

  • C#
  • C++
  • distributed systems
  • production software development
  • database management systems

Nice to have

  • large scale systems