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.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Fabric Security and Fundamentals for Enterprise team. This role is part of the Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Cosmos DB, PostgreSQL, Data Factory, Synapse Analytics, Service Bus, Event Grid, and Power BI.

The position focuses on building and maintaining the Microsoft Fabric platform, which provides a unified data stack for customers to run their entire data estate. You'll work specifically on the security and fundamental aspects, managing authentication, authorization, metadata management, network security, and infrastructure deployment.

The role requires expertise in various Azure technologies including Service Fabric, SQL Azure, REDIS cache, Service Bus, APIM, Blob storage, Kusto, and Containers. You'll be working on cutting-edge technology that combines mission-critical and real-time data processing.

As a Senior Software Engineer, you'll need strong experience in cloud computing and enterprise-level software development. The position requires proficiency in languages like C#, along with the ability to design robust components and write maintainable code with comprehensive tests. You'll collaborate within an agile team environment, contributing to a large-scale, multi-tenant Azure service.

The compensation is competitive, with a base salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC). Microsoft offers comprehensive benefits including healthcare, educational resources, investment options, parental leave, and generous time off. The position offers hybrid work flexibility with up to 50% work from home and minimal travel (0-25%).

This is an excellent opportunity for a passionate innovator who wants to contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role combines technical challenges with the opportunity to impact millions of users while working with cutting-edge cloud and data technologies.

Last updated 6 minutes ago

Responsibilities For Senior Software Engineer

  • Design components that handle various types of errors on Azure
  • Write clean and well-structured code with solid tests for maintainability
  • Collaborate with team members on writing code and T-SQL to implement features
  • Work within a small, agile team to contribute to large-scale service development
  • Enhance customer experience and continuously iterate improvements

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of experience/knowledge of cloud computing, enterprise computing, database products
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years
  • Outstanding technical problem solving and debugging skills
  • Experience designing and implementing automated tests
  • Effective communication skills

Benefits For Senior Software Engineer

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

Senior Software Engineer--Networking

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring 4+ years of experience in network design and development.

Software Engineer II / Senior Software Engineer

Microsoft is hiring a Software Engineer II / Senior Software Engineer to work on Microsoft 365 cloud services, focusing on backend development and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Engage platform, building large-scale distributed systems serving millions of users with modern tech stack including GraphQL, microservices, and cloud infrastructure.

Senior Software Engineer- Windows Servicing & Delivery Org

Senior Software Engineer role at Microsoft's Windows Servicing & Delivery org, focusing on cloud services and system reliability with hybrid work options in Redmond, WA.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft working on PLx, a secure cloud service for DoD and Defense Industrial Base customers, requiring TS/SCI clearance and cloud expertise.