Senior Software Engineering - Fabric Graph

Microsoft builds cloud and AI technologies, leading digital transformation with products like Microsoft Fabric, Azure, and Power BI.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineering - Fabric Graph

Microsoft's Fabric Graph team is seeking a Senior Software Engineer to work on advanced graph technologies within the Azure Data engineering team. The role focuses on developing scale-out graph indices and graph algorithms systems, enabling large-scale graph analytics for data analysts and business users. The team is part of Microsoft Fabric platform, which provides a unified data stack for entire data estates.

As a Senior Software Engineer, you'll be instrumental in building and maintaining core database systems, working with distributed systems and graph databases. The position offers an opportunity to work on cutting-edge graph technologies that help organizations extract insights from interconnected business data. The role combines technical expertise in database development with distributed systems knowledge.

The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft values diversity and seeks different perspectives to better serve customers. The role provides a unique opportunity to impact how organizations analyze and utilize their data relationships, working with modern graph database technologies and distributed systems.

This is an excellent opportunity for experienced engineers passionate about graph databases, distributed systems, and building enterprise-scale data solutions. You'll be part of Microsoft's mission to build the data platform for the age of AI, working with a team dedicated to advancing graph technology capabilities.

Last updated 2 days ago

Responsibilities For Senior Software Engineering - Fabric Graph

  • Participate in the development of the core database index, query planning and execution, and language development stack
  • Analyze tradeoffs and prioritize tasks related to development, modularization, optimization, testing, repairability, and observability
  • Implement appropriate observability metrics and analyze these metrics
  • Contribute to the collection, classification, and analysis of complex data
  • Coordinate with leads across multiple group project plans and release plans

Requirements For Senior Software Engineering - Fabric Graph

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years hands-on experience in development and operation of distributed systems
  • Must pass Microsoft Cloud background check
  • Working knowledge of graph high-performance compute
  • Experience with non-relational or graph database development
  • Experience with graph database query languages

Benefits For Senior Software Engineering - Fabric Graph

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineering - Fabric Graph

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.

Senior Software Engineer- Multiple Roles

Senior Backend Software Engineer position at Microsoft Prague, working on enterprise-scale identity, security, and communication platforms with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Networking team, building software-defined network infrastructure for AI and cloud services at global scale.