Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing and software solutions.
Backend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Job Description

Microsoft's Azure Core team is seeking a Senior Software Engineer to join their Service Fabric Team. Azure Core is Azure's most profitable business, powering critical services like Teams, Bing, Exchange, Xbox, and more. The Azure Service Fabric Team focuses on making it easy to package, deploy, and manage scalable and reliable microservices and containers.

The role involves working on the Azure Service Fabric platform, which is Microsoft's container orchestrator for deploying and managing microservices across machine clusters. Service Fabric powers many Microsoft services including Azure SQL Database, Azure Cosmos DB, Cortana, Microsoft Power BI, and various core Azure services.

As a Senior Software Engineer, you'll be responsible for:

  • Building and enhancing the Service Fabric platform
  • Developing distributed systems solutions for application consistency, availability, and partition tolerance
  • Collaborating with cross-functional teams to create reliable, scalable software designs
  • Troubleshooting complex live site issues
  • Implementing cloud-scale deployments and monitoring systems
  • Driving service quality and efficiency improvements

The ideal candidate should have 8+ years of technical engineering experience with strong programming skills in languages like C++, C#, Java, or Python. Knowledge of cloud computing, enterprise computing, and IaaS/SaaS products is essential.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth. The position offers up to 100% work from home flexibility with 0-25% travel requirements.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with cutting-edge cloud technology and contributing to services used by millions of customers worldwide.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Contribute towards building the Azure Service Fabric platform
  • Develop understanding of Service Fabric orchestration and workflows
  • Collaborate with teams to develop reliable, scalable software designs
  • Triage, troubleshoot, and repair complex live site issues
  • Implement rapid cloud scale deployment and monitoring
  • Design, develop and operate large scale cloud services
  • Drive continuous improvement on service quality

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience/knowledge of cloud computing, enterprise computing, IaaS and/or SaaS products
  • Ability to track complex technical issues for running online services
  • 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

Related Jobs