Microsoft Software Engineer II - Azure PostgreSQL DevX Team

New job, posted less than a week ago!

Job Details

Posted date: Feb 02, 2026

Category: Software Engineering

Location: Istanbul, Istanbul

Employment type: Full-Time

Work location type: 0 days / week in-office – remote

Role: Individual Contributor


Description

Overview

Do you want to work close to the core of a modern database system—and see your work ship to production at cloud scale? We are looking for a Software Engineer II who is excited to learn, contribute to core systems, and grow into a strong database and systems engineer. You will join a diverse, geographically distributed team that values collaboration, technical rigor, and craftsmanship. This is an opportunity to work on the internals of enterprise-class relational and analytical database engines, solve hard problems, and help build a highly scalable and reliable data service for data at rest and in motion. You will also help extend PostgreSQL to natively support AI workloads, working alongside experienced engineers on systems that power intelligent applications at scale.

This is an individual contributor role where you will ship meaningful production code, collaborate closely with senior engineers, and steadily build depth in PostgreSQL internals. The work spans core engine and extension development, including logical replication and reliably moving large volumes of data between systems.

Responsibilities

Contribute to the design and implementation of high-scale distributed components that power Azure Database for PostgreSQL, learning how cloud infrastructure and managed database services operate in productionSolve deep systems problems across database internals, replication, storage, query processing, data integration, and performance optimizationUse AI-assisted development where it helps (design exploration, code review, testing, and debugging) while maintaining a high bar for performance, correctness, and maintainabilityEngage with customers and the PostgreSQL ecosystem to understand real-world needs; contribute to open source when and where it makes senseCollaborate with cross-functional partners to ensure new capabilities integrate cleanly into a cohesive, reliable managed database serviceTake ownership of ambiguous technical problems and drive them to resolution—from problem framing to rollout and post-deployment validationPerform performance analysis, debugging, and tuning for features in development and production; make improvements measurable and repeatableHelp resolve and mitigate customer- or livesite-reported incidents; identify root causes and drive long-term, stable fixesMonitor the health of services and create dashboards and alerts to catch degrading metrics in a timely manner

Qualifications

Required Qualifications

Bachelor’s degree in Computer Science, Engineering, or a related technical fieldSignificant professional software engineering experience, including experience working on backend systems, infrastructure, data lakes or performance-sensitive componentsProficiency in at least one systems programming language such as C, C++, or Rust, or strong fundamentals with demonstrated ability to ramp up quicklyExperience building, testing, and maintaining production-quality software in a collaborative engineering environmentSolid understanding of data structures, algorithms, and systems fundamentals

Preferred Qualifications

Exposure to PostgreSQL or similar database systems, including extensions, indexing, query execution, or internals focused coursework or projectsInterest in, or early experience with, analytical systems, including OLAP DBs, data lakes, and file formats such as IcebergFamiliarity with performance debugging, profiling, or optimization in backend systemsAcademic, professional, or open-source experience with databases, data lakes, or distributed systemsStrong problem-solving skills and a collaborative, growth-oriented mindsetDemonstrated commitment to learning, technical rigor, and inclusive engineering culture

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.



Email job link for Software Engineer II - Azure PostgreSQL DevX Team at Microsoft

Provide your email address to receive a message with the job link and details.

Check out other jobs at Microsoft.