Taro Logo

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Core platform team within the Microsoft Fabric platform. This role is crucial in building and maintaining the operating system that provides customers a unified data stack to run an entire data estate. The Core platform team is responsible for the main compute platform that powers all Fabric products, delivering a highly scalable and available service that's one of the biggest in Azure.

The position involves working with distributed systems and various Azure technologies including Storage, Premium Files, Service Bus, Event Hub, Event Grid, Kusto, SQL Azure, Cosmos DB, and Azure Redis. The ideal candidate will bring strong experience in middle tier or backend service development, with a focus on building high-throughput, multi-tenant services.

This is an opportunity to work on cutting-edge technology at Microsoft, where you'll be part of transforming analytics in the world of data. The role offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the chance to work on products that include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and more.

As a Senior Software Engineer, you'll be designing high-quality components, integrating Azure technologies, leading architecture and design decisions, and mentoring other engineers. The role offers up to 100% work from home flexibility with 0-25% travel requirements. You'll be joining a company that values diversity, innovation, and maintains a strong focus on building the data platform for the age of AI.

The position requires strong technical expertise, leadership capabilities, and the ability to collaborate effectively with Product Management and partner teams. Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments, parental leave, and numerous opportunities for professional growth and networking.

Last updated 11 hours 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 chosen solutions in partnership with Product Management
  • Review and contribute to specifications and implementations written by other 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
Redis
MongoDB
Kubernetes
  • 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
  • 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

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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