Senior Software Engineer

Microsoft is a global technology company that builds cloud-enabled solutions and enterprise software products.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

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 with a unified data stack. The team is responsible for the main compute platform that powers all Fabric products, operating one of the largest Azure services globally. The position involves working with highly scalable and available systems, developing features for both direct customers and Fabric products. The ideal candidate will have extensive experience in middle tier or backend service development, particularly with high-throughput and multi-tenant services. The role requires expertise in designing components, error handling, and writing clean, well-factored code with good test coverage and maintainability. The team utilizes various Azure technologies including Service Fabric, ContainerD, Storage, Premium Files, Service Bus, Event Hub, Event Grid, Kusto, SQL Azure, Cosmos DB, and Azure Redis. This position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge cloud technology that powers Microsoft's data platform for the AI age.

Last updated 5 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 close partnership with Product Management and partner teams
  • Review and contribute to the specifications and implementations written by other team members
  • Provide technical leadership across features, projects, service fundamentals, and tools
  • Mentor new engineers to bring them up to speed in software development environment

Requirements For Senior Software Engineer

Java
TypeScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with high scale distributed systems
  • 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

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's OneDrive-SharePoint team in Hyderabad, working on cloud-based distributed systems and global-scale services.

Senior Software Engineer - AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, compiler frameworks, and AI optimization.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Ads team, focusing on online ad serving and big data processing with hybrid work arrangement and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on Spark Runtime ecosystem within Fabric and Synapse, offering remote work and competitive compensation.