Senior Software Engineer

Microsoft is a leading technology company that builds cloud platforms, enterprise software, and consumer products.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to lead their PostgreSQL Database Services team. This role focuses on enhancing the application development experience for their managed PostgreSQL database service. The position combines technical leadership with developer advocacy, requiring expertise in both database systems and community building.

The team is part of Microsoft's larger Azure Data initiative, which is transforming analytics through products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Azure PostgreSQL. They're building the data platform for the AI age, focusing on creating developer-friendly, mission-critical, AI-enabled operational databases.

The role offers an opportunity to work with world-class engineers in a customer-obsessed environment that values data-driven decision making. The team actively contributes to open-source communities and builds robust platforms and tools. They emphasize diversity and inclusion, seeking out different perspectives to enhance their service delivery.

Key responsibilities include leading developer experience initiatives, integrating PostgreSQL DBaaS with popular developer tools, and architecting scalable solutions. The position requires strong technical skills, with a focus on PostgreSQL internals and cloud services, combined with the ability to engage with developer communities and drive adoption.

The compensation is competitive, ranging from $117,200 to $229,200, with comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for a senior engineer looking to impact developer experiences at scale while working with cutting-edge database technologies.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Lead the strategy and execution of building exceptional developer experiences
  • Collaborate with product management, engineering, and customer success teams
  • Architect scalable and extensible solutions
  • Design and implement robust APIs, SDKs, and documentation
  • Champion developer advocacy initiatives
  • Establish and maintain relationships with developer communities

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 in designing, developing, and supporting production grade cloud services
  • Experience with internals of PostgreSQL or similar Enterprise Database Management system
  • Solid Computer Science fundamentals
  • Experience in developing and operating production service at scale with high availability guarantees
  • 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 role at Microsoft's Health and Life Sciences team in Vancouver, focusing on healthcare technology solutions with up to 100% remote work option.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team, focusing on big data analytics and AI integration with hybrid work options in Hyderabad, India.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data SQL Core Team, focusing on database operating system capabilities and performance optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Microsoft Entra ID, focusing on authentication, authorization, and directory services for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer position at Microsoft Vancouver, focusing on storage and file systems development across Windows, Azure, and cloud platforms.