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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.

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 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?