Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
İstanbul, Türkiye
Distributed Systems
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 2 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

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.