Senior Software Engineer

Microsoft is a global technology company that provides cloud computing services including Azure Database for PostgreSQL.
$150,000 - $250,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Database for PostgreSQL team is seeking a Senior Software Engineer with expertise in Distributed SQL. This role offers an exceptional opportunity to work on one of the most advanced distributed database services built on PostgreSQL within the Azure ecosystem. As part of a diverse, geographically distributed team, you'll be at the forefront of developing enterprise-class relational database engines and solving complex technical challenges.

The position involves leading the architecture and development of Azure Database for PostgreSQL, working with cutting-edge cloud technologies, and contributing to the open-source community. You'll be responsible for implementing innovative solutions that enhance scalability and performance while providing technical leadership to the engineering team.

This role is perfect for someone passionate about distributed systems and database technologies, offering the chance to work with Microsoft's industry-leading cloud platform. The position provides comprehensive benefits, including healthcare, educational resources, and work-life balance benefits. With up to 100% work-from-home flexibility and minimal travel requirements (0-25%), this role offers an ideal blend of technical challenge and workplace flexibility.

The ideal candidate will bring strong experience in distributed SQL systems, PostgreSQL development, and a proven track record of handling complex software systems. This is an opportunity to shape the future of cloud database services while working with a global team of experts in the field.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Lead the design, architecture, and development on Azure Database for PostgreSQL
  • Collaborate with cross-functional teams to define and implement innovative solutions
  • Provide technical expertise and guidance to the engineering team
  • Conduct performance analysis, troubleshooting, and optimization
  • Stay up-to-date with the latest trends in distributed databases
  • Contribute to the open-source community and engage with customers

Requirements For Senior Software Engineer

PostgreSQL
Java
Python
  • Significant years of work experience as a developer
  • Experience programming in C, C++, C#, Java, Ruby, Python or other programming languages
  • Strong technical prowess, including understanding of algorithms, systems architecture
  • Background on end-to-end ownership of complex software systems
  • Experience developing PostgreSQL engine, extensions or tools (preferred)
  • Experience developing Distributed SQL databases (preferred)
  • Knowledge of familiarity with Distributed SQL research (preferred)

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 - CTJ - Poly

Senior Software Engineer position at Microsoft working on Azure infrastructure with focus on security and compliance, requiring TS/SCI clearance and offering competitive compensation.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams, building scalable services and bot platforms with modern cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Core Storage Team, developing storage virtualization platform and system software with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Ads Marketplace team, building scalable advertising platforms with competitive pay and benefits.

Senior Quantum Hardware Engineer

Senior Quantum Hardware Engineer role at Microsoft focusing on quantum computing development and implementation.