Senior Software Engineer

Microsoft is a leading technology company building cloud platforms, AI solutions, and enterprise software, empowering organizations and individuals worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ 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 Azure PostgreSQL. This role is at the forefront of building AI-enhanced database systems that power the next generation of intelligent applications.

The position involves leading the design and development of AI Store capabilities in Azure PostgreSQL, including vector search, semantic indexing, and AI-optimized features. You'll be creating scalable APIs, SDKs, and extensibility layers while working closely with database engine engineers and product managers.

The team is part of the larger Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Synapse Analytics, and Power BI. Their mission is to build the data platform for the age of AI, enabling data-first applications and driving data culture.

Key responsibilities include:

  • Architecting intuitive, scalable APIs and SDKs
  • Creating seamless developer experiences
  • Partnering with cross-functional teams
  • Engaging with open-source communities
  • Championing developer-first mindset while maintaining technical excellence

The role offers competitive compensation ($117,200 - $229,200 base salary range, higher for SF and NYC), comprehensive benefits, and the opportunity to work with cutting-edge technology in a collaborative, inclusive environment.

This is an ideal opportunity for someone passionate about database systems, developer experiences, and AI/ML integration, with strong technical fundamentals in distributed systems and cloud-native architecture. The position offers significant impact potential in shaping the future of intelligent database systems while working with a diverse, high-performing team committed to innovation.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer

  • Lead the design and development of AI Store capabilities in Azure PostgreSQL
  • Architect intuitive, scalable APIs, SDKs, and extensibility layers
  • Create seamless developer experiences
  • Partner closely with database engine engineers, product managers, and developer advocates
  • Design and deliver high-quality interfaces, SDKs, samples, and documentation
  • Engage with open-source communities and technology partners
  • Champion a developer-first mindset while advancing technical excellence

Requirements For Senior Software Engineer

PostgreSQL
Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience designing and delivering scalable, production-grade services, APIs, or developer platforms
  • Experience with database systems (PostgreSQL or others), indexing, or AI/ML-driven data access patterns
  • Familiarity with cloud platforms (Azure, AWS, GCP) and open-source communities
  • Clear technical fundamentals in distributed systems, concurrency, cloud-native architecture, or database internals

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 role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft working on secure cloud transfer services, requiring TS/SCI clearance and expertise in distributed systems development.