-
View all jobs
We are looking for a 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 Software Engineer to join our Azure Database for PostgreSQL team. In this role, you will play a pivotal part in developing and enhancing our data-in-motion capabilities including CDC and replication for PostgreSQL. As a Software Engineer, you will contribute to cutting-edge distributed database solutions and collaborate with a diverse and innovative team.
Responsibilities:
Required Qualifications
Responsibilities
We are seeking a highly skilled and motivated Software Engineer to join our Azure Database for PostgreSQL team. In this role, you will play a pivotal part in developing and enhancing our data-in-motion capabilities including CDC and replication for PostgreSQL. As a 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.
Required Qualifications
- Bachelor’s degree in computer science or engineering or mathematics or IT technical discipline
- Experience programming in C, C++, C# or Rust programming languages preferred.
- Ability to demonstrate understanding of algorithms, data structures and other systems architecture factors that affect code quality, performance, and customer experience.
- Some experience building software outside of the classroom environment like an internship, hackathon, research project or related experience preferred.
- Demonstrated skill in time management and completing software projects in a cooperative team environment.
- Experience in distributed systems development
- Experience in working with relational databases
- Experience in C/C++ and/or Rust
Key Skills
Ranked by relevance
c
ha
postgresql
sql
unity
ui
scala
rust
esp
data structures
cloud
aws
lua
lan
oop
nat
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer - Golang
2026-05-26
Full-time
Not Applicable
Turkey
Software Development
Engineering
View Job Details
Related
Software Engineer (Backend Focus)
2026-05-27
Full-time
Mid-Senior
Australia
Information Technology & Services
Engineering
View Job Details
Related
Middle Software Engineer (JS/TS)
2026-05-27
Full-time
Mid-Senior
Argentina
Software Development
Engineering
Login to Apply
- Posted
- Nov 19, 2024
- Type
- Full-time
- Level
- Not Applicable
- Location
- Türkiye
- Company
- Microsoft
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer - Golang
2026-05-26
Full-time
Not Applicable
Turkey
Software Development
Engineering
View Job Details
Related
Software Engineer (Backend Focus)
2026-05-27
Full-time
Mid-Senior
Australia
Information Technology & Services
Engineering
View Job Details
Related
Middle Software Engineer (JS/TS)
2026-05-27
Full-time
Mid-Senior
Argentina
Software Development
Engineering