Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
İstanbul, Türkiye
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Database for PostgreSQL team is seeking a Senior Software Engineer with expertise in Distributed SQL systems. This role offers an exciting opportunity to work on one of the newest services in Microsoft's Azure platform, building advanced distributed database services on PostgreSQL. The position involves working with a diverse, geographically distributed team where innovation is highly valued.

The role focuses on developing and enhancing Azure Database for PostgreSQL, requiring deep technical expertise in distributed systems and database technologies. You'll be responsible for leading architectural decisions, implementing scalable solutions, and contributing to the open-source community. This is an excellent opportunity to work on enterprise-class relational database engines and solve complex distributed systems challenges.

The ideal candidate should have significant development experience, strong programming skills in languages like C++, Java, or Python, and deep understanding of distributed SQL systems. You'll be working in a remote-friendly environment with up to 100% work from home flexibility and minimal travel requirements (0-25%).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants regardless of their background.

This position represents a unique opportunity to shape the future of cloud database services while working with cutting-edge technology at one of the world's leading tech companies. You'll be part of a team that values technical excellence, innovation, and collaborative problem-solving.

Last updated 15 days 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 latest trends in distributed databases
  • Contribute to the open-source community and engage with customers

Requirements For Senior Software Engineer

PostgreSQL
Python
Java
Ruby
  • 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
Vision Insurance
Dental Insurance
  • 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 - Azure Storage

Senior Software Engineer position at Microsoft Azure Storage working on distributed block storage platform development with focus on scalability and performance.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Core, focusing on cloud infrastructure and distributed systems development with competitive compensation and remote work options.

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft working on Azure Storage platform, building distributed systems at massive scale with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.