Senior Software Engineer

Microsoft builds cloud and enterprise software solutions, leading innovation in technology and AI.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

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 the Azure Data SQL team, working on next-generation technologies for cloud-native modern applications. The position involves developing features for Azure SQL Database and SQL Server, with immediate focus on the open-source Data API builder project.

The role offers an opportunity to work with database experts, solving complex problems to improve SQL Server Engine. You'll be responsible for expanding database capabilities, implementing new APIs, and contributing to the evolution of Microsoft's data platform for the AI age. The team works on crucial products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and various other data services.

As a Senior Software Engineer, you'll be involved in designing and implementing features that enable developers to create data-centric applications. The position requires strong technical expertise in database systems and programming languages. You'll also participate in code reviews, provide technical mentorship, and handle live site issues as part of the on-call rotation.

Microsoft offers an inclusive work environment that values diverse perspectives and innovation. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. This is an excellent opportunity for experienced engineers passionate about databases and cloud technologies to make a significant impact on Microsoft's data platform products.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Developing and delivering features for data-centric applications on Azure SQL Database and SQL Server
  • Modernizing Azure SQL DB with new APIs for data retrieval
  • Building application developer features for SQL Server such as GraphQL and new T-SQL capabilities
  • Design, implement, test, and ship features that meet customer needs
  • Contribute to code reviews, design reviews, and team discussions
  • Provide technical guidance and mentorship to junior engineers
  • Troubleshooting live site issues and working on-call as a Designated Responsible Individual

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience with database systems and SQL
  • Master's Degree preferred with 8+ years experience or Bachelor's with 10+ years experience

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 - Compiler

Senior Software Engineer position at Microsoft focusing on HLSL compiler development for GPU programming, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Copilot and Microsoft 365 integration, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft AI team in Barcelona, working on LLM-based platforms and AI services with hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Trust and Security Services team, focusing on security infrastructure and distributed systems development with hybrid work arrangement in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Security Copilot, developing AI-powered security solutions with competitive pay and benefits.