Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products in our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Within Azure Data, the databases team builds and maintains Microsoft's operational Database systems. We store and manage data in a structured way to enable multitude of applications across various industries. We are on a journey to enable developer friendly, mission-critical, AI enabled operational Databases across relational, non-relational and OSS offerings.

Azure Cosmos DB is one of the fastest growing Azure services that provides globally distributed, low-latency, massively scalable, multi-model cloud database service. It is designed to enable developers to build planet-scale applications. We are hiring a Senior Software Engineer to join the Azure Cosmos DB team, where you will be working on a large-scale distributed operational database. In this role, you will work on distributed systems problems and technologies to determine the future of our planet scale database.

As a Senior Software Engineer, you will:

  • 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.
  • Collaborate effectively with the team, make appropriate systems tradeoffs in design and implementation, and ensure customer success in their use of the product.

Required Qualifications:

  • Bachelor's degree in computer science/Engineering/related fields or equivalent industry experience.
  • 8+ years of software development experience in building and shipping production software or services with code in languages such as C, C++, C# or similar.
  • Good communications skills, both verbal and written.

Preferred Qualifications:

  • Experience with distributed systems or database/operating systems internals preferred.

Join Microsoft's Azure Cosmos DB team and be part of shaping the future of cloud databases and distributed systems!

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, implement and ship distributed database management system offerings
  • Provide customer value in terms of security, performance, reliability, usability and manageability
  • Collaborate effectively with the team
  • Make appropriate systems tradeoffs in design and implementation
  • Ensure customer success in their use of the product

Requirements For Senior Software Engineer

  • Bachelor's degree in computer science/Engineering/related fields or equivalent industry experience
  • 8+ years of software development experience in building and shipping production software or services
  • Experience with C, C++, C# or similar languages
  • Good communication skills, both verbal and written
  • Ability to meet Microsoft, customer and/or government security screening requirements

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 Network Development Engineer, Kuiper Enterprise Engineering

Senior Network Development Engineer for Project Kuiper, building satellite-based broadband services at Amazon.

Senior Robotics Software Engineer

Senior Robotics Software Engineer role at Amazon Robotics, developing intelligent robotic systems for warehouse operations.

Senior Distributed Systems Engineer (Infrastructure)

Senior Distributed Systems Engineer role at Caldera, building scalable blockchain infrastructure for next-gen applications.

Senior Software Engineer, Optics

Senior Software Engineer, Optics at Red 6: Design and develop cutting-edge AR optics for synthetic air combat training.

Senior Software Engineer (Fullstack)

Senior Fullstack Engineer role at Traba, building scalable web and mobile apps for light industrial staffing.