Senior Software Engineer - Fabric Graph

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. Leading technology company building cloud services, software, and devices.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer - Fabric Graph

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join the Fabric Graph team, focusing on simplifying the process of extracting insights from interconnected business data. This role is part of Microsoft Fabric platform team that builds and maintains the operating system and provides customers a unified data stack.

The position involves leading the development of core components for scalable, cloud-based infrastructure, including distributed storage, networking, and service orchestration. You'll be working on advanced graph technologies that empower users to unlock the full potential of their data, enabling large-scale graph analytics for data analysts, business users, and data scientists across organizations.

As a Senior Software Engineer, you'll be responsible for designing and implementing critical systems, driving modularization, optimization, testing, and ensuring reliability. The role requires expertise in distributed systems, parallel processing, and database systems, with a focus on high-performance computing and low-latency serving.

The position offers competitive compensation with a base pay range of $117,200 - $229,200 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. Microsoft provides a collaborative environment where innovation is encouraged and diverse perspectives are valued.

This is an excellent opportunity for experienced engineers passionate about graph databases, distributed systems, and cloud infrastructure to make a significant impact on Microsoft's data platform strategy. The role combines technical leadership with hands-on development, requiring both depth in engineering and the ability to guide team execution across multiple groups.

Working in a hybrid environment (up to 50% work from home), you'll be part of Microsoft's mission to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. The position requires passing Microsoft's Cloud background check and offers opportunities for professional growth and development.

Last updated 7 minutes 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
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 4+ years hands-on experience in development and operations of distributed systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript or Python
  • 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
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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Fabric Graph

Senior Audio Quality Engineer

Senior Audio Quality Engineer position at Microsoft's Applied Sciences Group, focusing on voice enhancement and audio processing technologies for Windows.

Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer role at Microsoft working on Microsoft Defender for Endpoint, developing security solutions using cloud technologies and AI at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft CO+I team working on datacenter automation and cloud infrastructure systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise data governance and cloud services, offering competitive pay and benefits in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, working on large-scale distributed systems for AI inference and model scaling.