Software Engineer

Microsoft•Redmond, WA
•$85,400 - $183,700

About The Position

Microsoft is hiring a Software Engineer for the Azure PostgreSQL team within its Azure Data engineering and Databases organizations. The team builds trusted, scalable, operational AI-ready databases for application development across cloud, hybrid, and on-premises environments. Its portfolio includes SQL, Azure Cosmos DB, DocumentDB, PostgreSQL, and MySQL. In this role, you will work on and drive innovations in one or more areas of a relational database engine, including query processing, transaction logging and recovery, versioning, I/O subsystems, and scale-out and distributed systems. You may contribute to open-source PostgreSQL and Linux and/or develop extensions. The group describes its culture as diverse, inclusive, and collaborative, with engineers teaching and learning from one another.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline, with proven coding experience in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field, with proven coding experience in languages such as C, C++, C#, Java, JavaScript, or Python; or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and at least 2 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or equivalent experience.

Responsibilities

  • Learn to use appropriate artificial intelligence tools and practices across the software development lifecycle in a disciplined manner.
  • With guidance, create and implement code for a product, service, or feature, reusing code where applicable.
  • Learn to review code and help review others’ code to ensure it meets team standards.
  • With managerial oversight, begin testing design options for a product or solution feature.
  • Produce code to test hypotheses for technical solutions and assist with technical validation efforts.
  • Learn about and help ensure correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
  • Contribute to efforts to check for visible evidence, such as an audit trail, demonstrating compliance for product features.
  • Learn about acting as a designated responsible individual for monitoring a system, product feature, or service for degradation, downtime, or interruptions involving simple problems.
  • Escalate issues to appropriate owners.
  • Embody Microsoft’s culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation; details are available through Microsoft’s corporate pay and benefits information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service