Senior Software Engineer, Distributed Systems

Microsoft Corporation

Redmond, WA • 47m ago • Remote

Senior

Remote

119,800 - 234,700 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Distributed Systems)

Description

Join the Azure Cosmos DB Gateway team to build the critical front-end distributed data plane for a globally distributed database service. You will design and implement request routing, connection management, networking, caching, load balancing, resource management, service reliability, and performance optimization for Cosmos DB workloads running in gateway mode.

Responsibilities

  • Design and build highly available, high-performance distributed systems operating at massive scale.

  • Build infrastructure for Cosmos DB gateway applications.

  • Work on request routing, connection management, networking, caching, load balancing, resource management, service reliability, and performance optimization.

  • Dive deep into Azure technologies and distributed database systems.

  • Collaborate with internal and external partners to design and build features that drive service growth.

  • Influence and create new designs, architectures, standards, and methods for large-scale distributed systems.

  • Build reusable libraries and practices for other teams.

  • Participate in a culture of continuous improvement and growth.

Requirements

  • Bachelor’s degree in Computer Science or related technical field AND 4+ years of technical engineering experience with coding (C, C++, C#, Java, JavaScript, or Python) OR equivalent experience.

  • Ability to meet required Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Benefits

Certain roles may be eligible for benefits and other compensation (details provided by the employer).

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer, Distributed Systems role

Improve your resume for just $5

$119,800 – $234,700/year

Unlock Full Resume Report