Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role on the Azure Data engineering team, focusing on building and maintaining high-scale services for Azure Cosmos DB, a globally distributed, multi-model cloud database. The role involves designing, developing, and optimizing solutions for mission-critical, AI-enabled operational databases, working across the stack to deliver features at scale.

What you'd actually do

  1. Design, develop and maintain high-scale services that form the backbone of Cosmos DB.
  2. Dive deep into Azure technologies and distributed database systems.
  3. Collaborate with partners, internal and external to Azure Cosmos DB organization, to design and build features that drive service growth.
  4. Influence and create new designs, architectures, standards and methods for large-scale distributed systems.
  5. Build reusable libraries of services best practices for other teams to leverage.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

What the JD emphasized

  • mission-critical
  • AI enabled operational Databases
  • Service Availability and Latency is paramount
  • financially backed SLA
  • 99.99 Availability