Taro Logo

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Fabric Platform team, focusing on building the next-generation data platform for AI-driven insights at scale. This role is part of the team that builds and maintains the operating system and provides customers a unified data stack to run an entire data estate.

The position involves working on critical platform components that integrate with OneLake, Azure, and Microsoft's AI stack. You'll be responsible for developing scalable Resource Manager features, creating robust SDKs, and implementing automated infrastructure provisioning. The role requires expertise in building high-scale, developer-friendly platforms and strong systems-level knowledge.

As part of Microsoft's Azure Data portfolio, you'll work with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, and Power BI. The team's mission is to build the data platform for the age of AI, enabling data-first applications and fostering a data culture.

The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC), comprehensive benefits including healthcare, educational resources, and parental leave. You'll work in a hybrid environment with up to 50% work from home flexibility and minimal travel (0-25%).

This is an excellent opportunity for experienced engineers passionate about data platforms, AI integration, and building scalable infrastructure. You'll be at the forefront of Microsoft's data and AI initiatives, working with cutting-edge technologies while collaborating with teams across the organization.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design and implement features for a scalable Resource Manager to support the onboarding and lifecycle management of workload-specific resources in Microsoft Fabric
  • Build developer-friendly SDKs and automation tools that enable teams to provision and manage infrastructure
  • Automate deployment workflows that scale across regions, sovereign clouds, and compliance boundaries
  • Collaborate with teams across AI, OneLake, and data engineering
  • Drive improvements in monitoring, telemetry, and alerting
  • Participate in code reviews, architecture discussions, and operational readiness reviews
  • Author and maintain internal documentation, onboarding guides, and best practices

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline 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
  • 2 Years experience with Azure services, particularly in areas like ARM, storage, compute, identity, and policy enforcement
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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