Senior Software Engineer

Microsoft is a company building the data platform for the age of AI, powering data-first applications and driving a data culture.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their innovative cloud and AI infrastructure team. This role is part of the Fabric AI team, which provides Data Science and Artificial Intelligence experiences in Microsoft Fabric. You'll be working on services supporting agentic AI experiences and building the data platform for the age of AI.

The position offers an opportunity to work with cutting-edge technologies in cloud computing, data analytics, and artificial intelligence. You'll be part of a team that builds and maintains critical services including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other key data platform products.

As a Senior Software Engineer, you'll design and implement highly scalable services, collaborate with cross-functional teams, and contribute to the development of enterprise-grade solutions. The role requires expertise in software development, distributed systems, and data management, with opportunities to work on challenging problems at internet scale.

The position offers competitive compensation, comprehensive benefits, and the chance to work in a flexible, remote-friendly environment. Microsoft values diversity and seeks different perspectives to better serve their customers. You'll be part of a culture that emphasizes continuous learning, innovation, and professional growth.

This is an excellent opportunity for experienced engineers passionate about data platforms, AI, and cloud technologies to make a significant impact at one of the world's leading technology companies. The role combines technical challenges with the opportunity to shape the future of data and AI services at Microsoft.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Design and implement services to enable enterprise grade, highly scalable, performant, and sustainable solutions
  • Deliver well-tested features across different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates in various roles to plan and execute on key deliverables
  • Participate in rotating livesite shifts, working on call to monitor system/product feature/service
  • Innovate for both customer use cases and overall health of the service
  • Work in a culture of continuous improvement, adaptation, reflection, and growth

Requirements For Senior Software Engineer

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
  • Experience in working with highly complex cloud software services at internet scale
  • Experience with data management and data modelling
  • Hands on experience in architectural design and large-scale distributed systems
  • DevOps Experience supporting production systems
  • Understanding of Data Science and AI fundamentals

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

Design Verification Engineer

Senior Design Verification Engineer role at Microsoft, working on hardware verification for Xbox and Azure products, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft Advertising in Beijing, focusing on developing scalable APIs for ad delivery systems with 3+ years of experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams Developer Platform in Vancouver, focusing on building scalable services and bot scenarios with competitive compensation and hybrid work arrangement.

Senior DPU Software Engineer

Senior DPU Software Engineer position at Microsoft working on Azure Storage's next-generation architecture using cutting-edge DPU technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on real-time speech processing systems, offering competitive pay and benefits with hybrid work options.