Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Join Microsoft's Azure PostgreSQL team as a Software Engineer II to work at the intersection of core database systems engineering, AI-native data capabilities, and developer tooling. This role offers an opportunity to shape how developers and AI applications interact with data while building systems at scale.

The position is part of a fast-growing, highly collaborative team focused on advancing cloud-native PostgreSQL, driving innovation in vector indexing, semantic modeling, and developer extensibility, while delivering best-in-class developer experiences across VS Code, GitHub Copilot, and Azure services.

As a Software Engineer II, you'll work on foundational systems and frontier use cases, expanding your expertise across databases, AI, and cloud platforms. The role involves designing and implementing scalable services, developing AI Store capabilities, and building cloud-native APIs for application developers and agent-based systems.

The team embraces a high-performance, inclusive culture where systems craftsmanship, developer empathy, and bold experimentation come together. You'll be working in a hybrid environment (up to 50% work from home) in Redmond, WA, with competitive compensation ranging from $98,300 to $193,200 per year.

Key technical areas include PostgreSQL internals, cloud-native architecture, vector indexing, and API design. The role requires strong programming skills in languages like Python, Java, JavaScript, or Rust, and experience with distributed systems or databases.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. This is an excellent opportunity for engineers passionate about databases, AI, and developer tooling to make a significant impact at global scale while growing their technical expertise.

The position requires passing a Microsoft Cloud Background Check and offers opportunities to work with cutting-edge technologies while shaping the future of PostgreSQL on Azure. Join a team that values learning, ownership, inclusiveness, and technical excellence in building the next generation of cloud database platforms.

Last updated a day ago

Responsibilities For Software Engineer II

  • Design and implement scalable, reliable core services in next-gen PostgreSQL platform
  • Develop AI Store capabilities including vector search and graph extensions
  • Build intuitive, cloud-native APIs and SDKs for application developers
  • Integrate PostgreSQL with GitHub Copilot, VS Code, Azure Functions, App Services
  • Collaborate with product, advocacy, and open-source communities
  • Help maintain and operate live services in a high-availability environment

Requirements For Software Engineer II

PostgreSQL
Python
Java
JavaScript
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Technical fundamentals in distributed systems, databases, or cloud-native architecture
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Parental Leave
401k
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on PostgreSQL server maintenance and upgrades, offering hybrid work and comprehensive benefits.

Low Code Developer

Low Code Developer position at Microsoft in Dublin, focusing on developing and deploying low-code/no-code solutions using Microsoft Power Platform and AI technologies.

Software Engineering II

Microsoft seeks Software Engineer II for Azure Data team to develop next-gen SaaS Enterprise Data Warehouse solutions, focusing on system reliability and product innovation.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Azure Data team to develop distributed systems and database infrastructure for Power BI, offering competitive compensation and remote work flexibility.

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on M365 Enterprise Copilot's Employee Self Service Agent, focusing on ISV connector development and AI integration.