Software Engineer

Microsoft•Redmond, WA

About The Position

Microsoft’s Azure Data engineering team builds data products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The Databases organization delivers trusted, scalable, operational AI-ready databases across cloud, hybrid, and on-premises environments. Its portfolio includes SQL, Azure Cosmos DB, DocumentDB, PostgreSQL, and MySQL. The Software Engineer will join the Azure PostgreSQL team and work on innovations in one or more areas of a relational database engine, such as query processing, transaction logging and recovery, versioning, I/O subsystems, and scale-out and distributed systems. The role may contribute to open-source PostgreSQL and Linux or develop extensions. The team emphasizes collaboration, learning, inclusion, and developing, testing, and checking code regularly. The position is classified as Software Engineering IC2. The typical U.S. base pay range is $85,400–$168,100 per year, with a different range of $111,100–$183,700 per year for specified locations in the San Francisco Bay Area and New York City metropolitan area. Certain roles may be eligible for benefits and other compensation. The role requires passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline, with proven coding experience in languages including 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 including 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 including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Responsibilities

  • Learn to use appropriate AI 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 processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
  • Contribute to checking for visible evidence, such as an audit trail, to demonstrate compliance for product features.
  • Learn to act as a designated responsible individual (DRI) monitoring a system, product feature, or service for degradation, downtime, or interruptions involving simple problems, and escalate issues to appropriate owners.
  • Embody Microsoft’s culture and values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service