Senior Software Engineer

Microsoft is a global technology company building the data platform for the age of AI, powering data-first applications and driving a data culture.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their PostgreSQL Engine team, playing a crucial role in building the data platform for the AI age. This position is part of the databases team that builds and maintains Microsoft's operational Database systems, focusing on enabling developer-friendly, mission-critical, AI-enabled operational Databases across relational, non-relational, and OSS offerings.

The role involves working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The successful candidate will be responsible for designing and implementing core PostgreSQL engine features, with a strong emphasis on security-first implementation and maintaining operational excellence of the PostgreSQL managed service.

This is an excellent opportunity for an experienced engineer who enjoys hands-on technical work with core database technologies. The position offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). The role demands strong technical expertise, with a focus on PostgreSQL engine development and cloud-scale performance optimization.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company strongly values diversity and inclusion, seeking out different perspectives to enhance collective power and better serve customers. This role is perfect for someone who wants to contribute to transforming analytics in the world of data while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement core PostgreSQL engine features
  • Make choices in the implementation which has security at its core
  • Contribute to maintaining healthy operations of engine components which are part of the PostgreSQL managed service
  • Building frameworks for analyzing and fixing performance bottlenecks found at cloud scale
  • Building prototypes to evaluate design and architectural options for PostgreSQL engine-based projects

Requirements For Senior Software Engineer

PostgreSQL
  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Preferred experience with PostgreSQL or other databases
  • Preferred experience in the lifecycle of Platform as a Service

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 working on OneDrive and SharePoint services, focusing on Identity Management and Authorization systems with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams Developer Platform in Vancouver, focusing on building scalable services and platform infrastructure with modern cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 integration, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Dynamics 365 Customer Experiences Applications, building enterprise-scale cloud solutions with modern technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Power Platform Connectors team, focusing on cloud-based business applications and AI integration with hybrid work arrangement.