Senior Software Engineer

Microsoft builds cloud and enterprise software solutions, leading the transformation of analytics in the world of data.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their platform team building Microsoft Fabric, a unified data stack for enterprise customers. This role focuses on developing and maintaining the operating system that powers the entire data estate, providing unified experiences, governance, and architecture. The position involves working with cutting-edge cloud technologies and products like Azure SQL DB, Cosmos DB, Azure PostgreSQL, Data Factory, Synapse Analytics, and Power BI.

As a Senior Software Engineer, you'll be responsible for designing and implementing high-quality components using ASP.NET, C#, and Java, while integrating Azure technologies for scalability and reliability. The role requires strong technical expertise with 8+ years of backend development experience and a deep understanding of cloud services.

Microsoft offers an inclusive work environment where innovation and collaboration are paramount. The company provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Working in a hybrid model with up to 50% work from home flexibility, you'll be part of a team that's building the data platform for the age of AI and driving a data-first culture.

This is an excellent opportunity for a seasoned engineer who wants to make a significant impact on enterprise-scale data solutions while working with cutting-edge technologies at one of the world's leading tech companies. The role offers both technical challenges and leadership opportunities, with the chance to influence the direction of major data platform products.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer

  • Design high quality components in ASP .NET, Web Services, C# using clean and tested code
  • Integrate Azure technologies to achieve high scale and reliability
  • Lead architecture, design, and develop features and solutions with high quality
  • Design, implement, and refine solutions in partnership with Product Management and partner teams
  • Review and contribute to specifications and implementations written by other team members
  • Provide support to online services by investigating and mitigating issues
  • Own components end to end, from requirements to deployment and maintenance
  • Embody Microsoft culture and values

Requirements For Senior Software Engineer

Java
  • Bachelor's degree in computer science or related technical discipline
  • 8+ years technical engineering with full Backend developer experience
  • Experience in ASP .NET, C#, Java
  • Experience with cloud service development
  • Technical problem solving and debugging skills
  • SQL experience required
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Purview Data Governance team, focusing on enterprise data management and AI-based governance solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's GroupMe team, working on scaling a social messaging platform using Golang, Ruby, and cloud technologies with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Vancouver, working on the Start Service Platform team to serve personalized content to 100M+ daily users across multiple Microsoft products.

Senior Software Engineer - M365 Core

Senior Software Engineer position at Microsoft focusing on M365 Core development, combining full-stack engineering with AI and data analytics for enterprise solutions.

Senior Software Engineer - 1ES

Senior Software Engineer position at Microsoft's 1ES team, focusing on developer services and tools, requiring 5+ years of experience and expertise in distributed systems.