Senior Software Engineer

Microsoft builds cloud-enabled data platforms and services, leading transformation in analytics and AI-powered solutions.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, specifically the Cosmos DB Team. This role focuses on building and maintaining Microsoft's operational Database systems, working on distributed system problems and shipping high-impact features. The position involves working with cutting-edge distributed system algorithms, converting them into high-performance, reliable code. The team is responsible for crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and more.

The ideal candidate will have strong systems engineering experience and passion for cloud databases. You'll be working on enterprise-class features including backup/restore and scale requirements in a competitive multi-billion-dollar market. This role offers the opportunity to work across the full stack, implementing features that serve multiple customers while learning from the latest research in distributed systems.

Microsoft values diversity and actively seeks different perspectives to better serve their customers. The position offers competitive compensation, comprehensive benefits, and the chance to work on mission-critical systems that power the future of data platforms in the age of AI. You'll be part of a team that's transforming analytics and building data-first applications while fostering a strong data culture.

The role offers flexibility with up to 100% work from home capability and no travel requirements. You'll be joining a company known for innovation and collaboration, where you can take your career further while working on cloud-enabled solutions that impact millions of users worldwide.

Last updated 21 days ago

Responsibilities For Senior Software Engineer

  • Design, implement, test, and operate high-quality distributed systems
  • Drive engineering improvements continuously to ship more rapidly and efficiently with higher quality
  • Provide technical leadership across features, projects, service fundamentals and tools
  • Work with customers to understand their pain points and make them successful

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Demonstrated experience with designing and implementing distributed database systems

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineering Manager

Senior Software Engineering role at Microsoft Bing Ads, focusing on large-scale distributed systems and ad serving platforms in Barcelona, Spain.

Senior Software Engineer - Azure Storage Infrastructure

Senior Software Engineer position at Microsoft working on Azure Storage Infrastructure, developing large-scale distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads, focusing on distributed systems and cloud solutions, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data and Spark technologies, focusing on distributed systems and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team in Barcelona, working on Spark and distributed systems with hybrid work arrangement.