Remote Position

[Remote] Senior Software Engineer

🌍 Remote Β· United States πŸ’Ό Full-time

Note: The job is a remote job and is open to candidates in USA. Microsoft is hiring a Senior Software Engineer to work on Azure Data and the open-source DocumentDB engine. The role focuses on extending PostgreSQL internals, query processing, indexing, storage, and distributed systems to support large-scale document workloads, while collaborating with open-source communities and contributing to design and code reviews.

Responsibilities

  • Lead deep work on PostgreSQL internals (index access methods, operator classes) to design, implement and evolve indexing strategies for largescale unstructured / semi-structured data
  • Extend PostgreSQL’s query engine by analyzing execution plans, introducing BSON aware operators, custom scan nodes and new cursor/continuation semantics to match NoSQL query needs and ensure efficient execution at scale
  • Design and tune index pruning strategies that keep large tables and indexes lean without regressing query performance
  • Collaborate across the PostgreSQL, MongoDB, and Linux Foundation hosted DocumentDB communities to share vision, align on roadmap priorities, and contribute features that advance the open source DocumentDB engine
  • Profile and analyze distributed system to identify performance bottlenecks
  • Conduct and participate in design/code reviews and help shape and steer the team coding guidelines
  • Embody our culture and values

Skills

  • * Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience
  • * Experience with internals of PostgreSQL or similar Enterprise Database Management system, including Storage Engine and High Availability
  • * Experience building Distributed Systems with strong guarantees
  • * 2+ years of experience in designing, developing and shipping system level features in a large-scale cloud application or a backend distributed system
  • * 2+ years of experience developing and maintaining high-performance libraries or software engineering with a focus on large distributed systems involving concurrency, storage systems or databases

Company Overview

  • Microsoft provides computer software, consumer electronics, cloud computing platforms, and digital enterprise systems. It was founded in 1975, and is headquartered in Redmond, Washington, USA, with a workforce of 10001+ employees. Its website is https://www.microsoft.com.
  • Company H1B Sponsorship

  • Microsoft has a track record of offering H1B sponsorships, with 2855 in 2026, 9192 in 2025, 9343 in 2024, 7677 in 2023, 11403 in 2022, 7210 in 2021, 7852 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now β†’

    More Open Positions

    Explore similar remote opportunities