Software Engineer 2, Azure DataBases

Microsoft

Microsoft

Software Engineering

Posted on May 5, 2026
Overview

About the Role

Azure Database for PostgreSQL is the fastest-growing database services globally, powering mission-critical workloads at scale and rapidly positioning itself as a leader in AI-driven workloads. Over the past two years, this growth has fueled the development of premium, innovative products designed to meet the evolving needs of our customers.

What makes this role unique is the team’s combination of the pursuit of API-driven development, cross-product impact across multiple Azure database offerings, and its emerging role as an intelligence hub for product insights, placing it at the center of how experiences are built, measured, and improved across the organization. ​​We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

About the Products

The team is building next-generation data platforms in Azure. This includes Azure HorizonDB, a new cloud-native PostgreSQL service designed for high performance, scalability, and built-in AI capabilities, currently emerging as a key innovation in the space. The team also works on Elastic Clusters for Azure Database for PostgreSQL, enabling applications to scale seamlessly and handle large, distributed datasets. Together, these products give engineers the opportunity to work on impactful systems that power modern, data-intensive and AI-driven applications.

About the Team

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include 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. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Within Azure Data, the databases team builds and maintains Microsoft's operational Database systems. We store and manage data in a structured way to enable multitude of applications across various industries. We are on a journey to enable developer friendly, mission-critical, AI enabled operational Databases across relational, non-relational and OSS offerings.​

​​The Client Experience team in Azure Databases operates at a uniquely strategic layer, owning the interface between backend platform capabilities and all customer-facing surfaces (Portal, CLI, APIs and others). As defined in the current roadmap, the team is evolving into a platform-oriented function that accelerates feature delivery and enables data-driven decision making through telemetry, experimentation, and a Client Experience LLMs.

This team offers an outstanding environment for engineers eager to grow their careers — where experimentation, iterative learning, and trying new ideas are not just encouraged, but expected. We’re looking for someone with an entrepreneurial mindset who is comfortable taking initiative, embracing challenges, and contributing to the creation of cutting-edge solutions.

#Azure #AzureDataBases #ClientExperience #Kusto #AI #AIModels #ABTesting #Surveys #Telemetry #PostgreSql #MySQL #HorizonDB #DataAnalysis #MultiLayeredArthitectures



Responsibilities
  • ​​Design and deliver incredible user experiences and platform capabilities.
  • Own and deliver complete features, including design, architecture, implementation, testability, debugging, and shipping.
  • Work closely with other disciplines to shape the product
  • Demonstrate the ability to learn quickly, be self-directed, and work well with other people
  • Foster a culture of being agile, innovative, team-oriented and customer-focused​
  • Embody our culture and values


Qualifications

Required Qualifications

  • ​​Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.​
  • Global collaboration is integral to our work at Microsoft, and proficiency in English is essential for effective communication in this role.

Preferred Qualifications

  • ​​Uses appropriate artificial intelligence tools and practices across the software development lifecycle in a disciplined manner.
  • Contributes in partnership with appropriate internal stakeholders to understand customer/user requirements for a feature.
  • Tests and explores various design options, outlining strengths and weaknesses of each option.
  • Assists with executing test plans that incorporate security testing and builds testable code for a feature with guidance.
  • Creates and implements code for a feature.
  • Reviews product feature code and test code to ensure it meets team standards, considers diagnosability, reliability, and testability when reviewing code.
  • Identifies open code sources available for building solutions and shares ideas on tools to improve efficiency.
  • Understands security and privacy considerations and establishes code invariants to model "security as code" with guidance.​
  • Solid experience with full-stack or service development, ideally across API, backend, and/or client surfaces (Portal, CLI, SDKs), with understanding of how features flow end-to-end.
  • Familiarity with REST APIs / OpenAPI / service contracts, and interest in API-first or specification-driven development models.
  • Experience working with telemetry or analytics data (e.g., logs, metrics, Kusto), with curiosity for using data to validate product or UX decisions.
  • Exposure to modern cloud-native development (microservices, containerized apps, CI/CD pipelines).
  • Interest in AI/LLM-powered applications, including integrating models into engineering workflows or building developer-facing productivity tools.
  • Strong collaboration skills working with PMs and designers to translate scenarios into user-facing experiences.
  • Entrepreneurial mindset with a strong sense of ownership, demonstrated by identifying ambiguous problem spaces, proactively proposing solutions, and driving initiatives from concept to production​.

Job Requirements: Other & Additional

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:

  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.