Senior Software Engineer - Fabric Graph

Microsoft builds cloud-enabled data platforms and AI solutions, leading transformation in analytics with products like Microsoft Fabric, Azure, and Power BI.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Fabric Graph

Microsoft's Fabric Graph team is at the forefront of developing advanced graph technologies within the Azure Data engineering ecosystem. As a Senior Software Engineer, you'll be instrumental in building and maintaining the platform that provides a unified data stack for entire data estates. The role focuses on developing scalable graph services and infrastructure that enable large-scale graph analytics for data analysts, business users, and data scientists.

The position offers an opportunity to work on Microsoft's mission to build the data platform for the AI age, powering data-first applications and driving data culture. You'll be working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other cutting-edge technologies. The team is dedicated to simplifying the process of extracting insights from interconnected business data at vast scales.

This is a hybrid role with up to 50% work from home flexibility and involves 0-25% travel. The compensation is competitive, ranging from $117,200 to $229,200 per year (with higher ranges for SF and NYC areas). You'll be joining a company that values innovation, collaboration, and diverse perspectives, working on products that serve millions of users worldwide.

The role requires strong expertise in distributed systems, database technologies, and cloud infrastructure. You'll be responsible for leading core component development, implementing observability metrics, and guiding team execution. Microsoft offers comprehensive benefits including healthcare, educational resources, parental leave, and various other perks, making it an attractive opportunity for experienced engineers looking to make a significant impact in the cloud and data space.

Last updated an hour ago

Responsibilities For Senior Software Engineer - Fabric Graph

  • Lead development of core components for scalable, cloud-based infrastructure
  • Design, implement, and drive modularization, optimization, testing, reliability, and observability
  • Define and implement observability metrics for system performance
  • Contribute to collection, classification, and analysis of large-scale operational data
  • Guide team in executing multi-group project plans and release schedules

Requirements For Senior Software Engineer - Fabric Graph

Java
JavaScript
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
  • 4+ years hands-on experience in development and operations of distributed systems
  • Demonstrated experience in high-performance compute, low-latency serving or algorithm development
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - 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 Engineer - Fabric Graph

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on distributed systems and security solutions, offering $117K-$229K salary with hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive-SharePoint team, focusing on cloud-based distributed systems and architecture for global scale services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data platform, focusing on distributed systems and database technologies with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Titan team, building and managing core infrastructure services for Microsoft Cloud at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Edge Distribution Services team, focusing on distributed systems and cloud infrastructure to deliver updates to billions of devices.