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 3 months 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

Senior Software Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity in Toronto.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.