
Microsoft Corporation
Azure Database for PostgreSQL is one of the newest services added to the family of relational database services provided in Microsoft Azure. Our team is building one of the most advanced distributed database services on top of PostgreSQL and provides it as a service on Azure.
We are looking for a Senior Software Engineer to be part of our journey who will be working in a diverse geographically distributed team environment where collaboration and innovation are valued.
This is a great opportunity to learn and work on the internals of enterprise class relational database engines, solve hard problems, and build a highly scalable and reliable data service.
Responsibilities
We are seeking a highly skilled and motivated Senior Software Engineer to join our Azure Database for PostgreSQL team. In this role, you will play a pivotal part in developing on Azure, enabling horizontal scaling for PostgreSQL databases. As a Senior Software Engineer, you will contribute to cutting-edge distributed database solutions and collaborate with a diverse and innovative team.
Responsibilities:
-
Contribute to the design, development, and improvement of features for Azure Database for PostgreSQL.
-
Develop proprietary and open source PostgreSQL extensions and tools.
-
Work closely with cross-functional teams to implement solutions that enhance scalability, performance, and reliability.
-
Take ownership of challenging technical problems and drive them to resolution.
-
Perform thorough performance analysis, optimization, and troubleshooting to ensure a seamless user experience.
-
Stay up-to-date with the latest advancements in distributed databases and cloud technologies, bringing fresh insights to the team.
-
Engage with customers and the open-source community to understand their needs and incorporate valuable feedback into the product.
Qualifications
Required Qualifications
-
Significant work experience as a developer.
-
Experience programming in C, C++, C#, Java, Rust, Ruby, Python or other computer programming languages preferred.
-
Strong technical prowess, including understanding of algorithms, systems architecture, and end-user experience.
-
Background on end-to-end ownership of complex software systems.
Preferred Qualifications
-
Experience in distributed systems.
-
Experience in databases.
-
Experience in cloud computing.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
To help us track our recruitment effort, please indicate in your cover/motivation letter where (turkeyjobs.co) you saw this job posting.