Senior Software Engineer

Microsoft builds cloud-enabled solutions and data platforms, leading innovation in technology and enterprise software.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, developing crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. The Core platform team, part of the Microsoft Fabric platform team, is seeking a Senior Software Engineer to work on their highly scalable compute platform. This role involves working with distributed systems and various Azure technologies, making it perfect for engineers passionate about building large-scale, multi-tenant services.

The position offers an opportunity to work on one of the biggest Azure services globally, developing features for both direct customers and Fabric products. The ideal candidate will bring experience in middle tier or backend service development, with a focus on high throughput and multi-tenant services. You'll be working with technologies like Azure Service Fabric, ContainerD, and various Azure services including Storage, Premium Files, Service Bus, and more.

Microsoft values diversity and actively seeks different perspectives to enhance their collective power. The role offers competitive compensation, with base pay ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and parental leave. The position allows up to 100% work from home with 0-25% travel requirements, providing flexibility while maintaining connection with the team.

As a Senior Software Engineer, you'll be responsible for designing high-quality components, leading architecture decisions, and mentoring other engineers. The role requires strong technical expertise in distributed systems and a proven track record of delivering clean, well-tested code. This is an excellent opportunity for someone looking to make a significant impact on a platform that powers Microsoft's data and AI initiatives.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • Design high quality components in C#/Java 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 with Product Management and partner teams
  • Review and contribute to specifications and implementations by team members
  • Provide technical leadership across features, projects, service fundamentals, and tools
  • Mentor new engineers
  • Embody Microsoft culture and values

Requirements For Senior Software Engineer

Java
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 4+ years experience with distributed systems
  • Experience with service orchestration platforms like Kubernetes
  • 4+ years experience with CI/CD
  • Experience working on cloud based applications
  • 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

Software Engineer - Microsoft Defender for Cloud Apps (TLV)

Senior Software Engineer role at Microsoft Defender for Cloud Apps in Tel Aviv, focusing on developing enterprise SaaS security solutions with distributed systems expertise.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer role at Microsoft working on Defender for Endpoint, developing security solutions using cloud and AI technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, focusing on scaling and managing infrastructure for OpenAI models and AI services.

SENIOR SOFTWARE ENGINEER

Senior Software Engineer role at Microsoft's Entra group, focusing on core authentication services and identity management, serving billions of users worldwide.