Taro Logo

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, specifically working on Azure Cosmos DB - Microsoft's globally distributed, massively scalable, multi-model cloud database service. This role offers an opportunity to work on one of Azure's fastest-growing services, developing high-performance, low-latency solutions used by customers worldwide in business-critical workloads.

The position involves designing and implementing mission-critical database systems that power applications across various industries. You'll be part of a diverse team of talented engineers working with a growth mindset to tackle complex technical challenges. The role requires expertise in developing scalable services and frameworks, with a focus on performance, reliability, and global distribution.

As a Senior Software Engineer, you'll be responsible for building and maintaining operational Database systems, working on both relational and non-relational databases, and contributing to Microsoft's journey of enabling developer-friendly, AI-enabled operational Databases. The role offers competitive compensation, comprehensive benefits, and the opportunity to work in a flexible environment with up to 100% work from home options.

Key aspects of the role include technical design of low-latency software, cross-functional collaboration, hands-on development, and balancing long-term architecture with incremental delivery. You'll work with technologies like C++, Java, Python, and various database systems while contributing to a service that supports both Fortune 500 companies and individual developers.

Microsoft offers an inclusive culture where diversity is actively sought and valued, comprehensive benefits including healthcare and educational resources, and the chance to make a significant impact on a globally-used product. The position requires strong technical skills, problem-solving abilities, and the capability to work both independently and collaboratively in a fast-paced environment.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer

  • Technical design and implementing low latency, high performance, always available software for plant scale service
  • Work closely with cross-functional teams across Azure CosmosDB
  • Lead by example as hands-on practitioner in development, operationalization and support
  • Balance long-term architecture while delivering incremental milestones
  • Enable and support both Microsoft internal and external customers on CosmosDB platform

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience designing and delivering scalable, production-grade services, APIs, or developer platforms
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Problem-solving, design and troubleshooting skills
  • Ability to analyze and articulate complex issues/abstractions and technologies
  • Self-starter with ability to work independently while maintaining high quality

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building unified data platform infrastructure with 4+ years experience required. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender for Office team, building security infrastructure to protect against email threats. Remote work available, 4+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth team working on Copilot and Microsoft 365, offering hybrid work in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, performance optimization, and service reliability.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter infrastructure automation and planning systems, offering remote work and competitive compensation.