Taro Logo

Principal Software Engineer

Global technology company that develops and sells software, consumer electronics, and personal computers.
İstanbul, Türkiye
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer and Distributed SQL expert to join their Azure Database for PostgreSQL team. This role offers an exciting opportunity to work on enterprise-class relational database engines in a diverse, geographically distributed team environment. The position focuses on developing highly scalable and reliable data services within Azure's cloud infrastructure.

The ideal candidate will lead architectural decisions and development efforts for Azure Database for PostgreSQL, working with cutting-edge distributed database technologies. This role requires extensive software development experience and deep knowledge of distributed systems and SQL databases. You'll be responsible for driving innovation, mentoring team members, and contributing to the open-source community.

Working at Microsoft offers exposure to world-class technology and the chance to impact millions of users worldwide. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. With up to 100% work-from-home flexibility and minimal travel requirements (0-25%), this role offers an excellent opportunity to work on challenging technical problems while maintaining flexibility.

The position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to collaborate across teams. You'll be at the forefront of cloud database technology, helping shape the future of distributed database solutions while working with some of the industry's best engineers.

Last updated 3 months ago

Responsibilities For Principal 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 the latest trends in distributed databases
  • Contribute to the open-source community and engage with customers

Requirements For Principal Software Engineer

PostgreSQL
  • 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, and end-user experience
  • 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 Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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?