Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate and envision what can be. They build cloud-enabled solutions and are leading the transformation of analytics in the world of data.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ 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, focusing on building and maintaining Microsoft's operational Database systems. This role is part of Microsoft's mission to enable developer-friendly, mission-critical, AI-enabled operational Databases across relational, non-relational, and OSS offerings.

As a Senior Software Engineer, you'll be working on Azure's database products including Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other cloud-scale database solutions. You'll be instrumental in designing, developing, and maintaining cloud database products at internet scale. The role involves full engineering lifecycle responsibilities, from understanding customer requirements to implementing features and ensuring their quality.

The position offers an opportunity to work with cutting-edge database technologies and contribute to systems that power Microsoft's cloud infrastructure. You'll be part of a team that's transforming analytics in the world of data, working on products that are central to Microsoft's cloud strategy. The role requires strong technical expertise in distributed systems, database technologies, and cloud computing.

This is an excellent opportunity for experienced engineers who are passionate about databases, distributed systems, and cloud computing. You'll be working in a hybrid environment in Bangalore, with up to 50% work from home flexibility. The role offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

The ideal candidate will have 8+ years of experience, strong expertise in database systems, and a proven track record of building large-scale distributed systems. You'll be working with technologies like PostgreSQL, MongoDB, Cassandra, and various other database systems, making this an excellent opportunity for those interested in the intersection of cloud computing and database technologies.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Work closely with the team to plan, execute and ship new features and products
  • Guide partnerships with stakeholders to engage on requirements, prioritization and release schedules
  • Strong communication skills and ability to work across multiple teams
  • Drive customer interactions and support engagements
  • Design, build, operate and maintain internet-scale distributed systems
  • Coach and mentor other engineers
  • Deal with ambiguity and understand intricate details of products
  • Experiment with, invent and learn distributed database technologies

Requirements For Senior Software Engineer

Java
Python
MongoDB
PostgreSQL
Redis
  • Bachelor's Degree in Computer Science, or related technical discipline
  • 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Proven experience in building and shipping production-quality internet-scale web-applications
  • Experience with SQL Server, Postgres, MongoDB, DynamoDB, Cassandra, Redis
  • Familiarity with concurrent/multi-threaded programming
  • Good understanding of algorithms and distributed systems
  • Must pass Microsoft Cloud background check

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 position at Microsoft's Azure Data team in Hyderabad, focusing on PostgreSQL migration platform development and cloud database services.

Senior Software Engineer - Microsoft Identity and Network Access

Senior Software Engineer position at Microsoft's Identity and Network Access team in Dublin, working on scalable security solutions for hybrid workforce protection.

Senior Software Engineer-Xbox

Senior Software Engineer position at Microsoft Xbox, working on cloud-based gaming infrastructure and storefront services with remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Windows Servicing team, focusing on Windows OS development, security, and reliability improvements.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter planning and execution engineering with SAP IBP implementation.