Senior Software Engineer

Microsoft is a global technology company that builds cloud services, software, and hardware for businesses and consumers.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Cosmos DB team, focusing on database development. This role is part of Microsoft's mission to build the data platform for the age of AI, working on Azure Cosmos DB - a globally distributed, massively scalable, multi-model cloud database service. The position involves developing SDKs, working with database query languages, and creating analytics tools. The team operates in a diverse environment with highly talented engineers, focusing on solving complex distributed systems challenges. The role offers the opportunity to work on planet-scale applications used by customers ranging from hobbyist developers to Fortune 500 companies. Microsoft provides a comprehensive benefits package and promotes an inclusive culture that values different perspectives. The position is based in Bangalore with a hybrid work arrangement, requiring 8-10+ years of experience in software development. This is an excellent opportunity for experienced engineers passionate about distributed systems and modern programming languages to make a significant impact on Microsoft's cloud database services.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Developing SDK to enable application developers to use Cosmos DB efficiently and build intelligent applications
  • Database query language integration, enablement and enhancement
  • Developing Analytics and Telemetry tools
  • Working on high performance, low latency, infinitely scalable software development ecosystem
  • Developing distributed protocols for Cosmos DB

Requirements For Senior Software Engineer

Java
JavaScript
TypeScript
Python
Node.js
  • Bachelor's degree in Computer Science or equivalent Engineering with 8-10+ years of software development experience
  • Good problem-solving, scalable system design and troubleshooting skills
  • Good communication, problem solving, fast learning and team player
  • Must pass Microsoft Cloud background check upon hire and every two years

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 Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's OneDrive-SharePoint team in Hyderabad, working on cloud-based distributed systems and global-scale services.

Senior Software Engineer - AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, compiler frameworks, and AI optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Ads team, focusing on online ad serving and big data processing with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering remote work and competitive compensation.