Senior Software Engineer

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software Engineer

Microsoft's Store team, part of the Windows Experiences organization, is seeking a Senior Software Engineer to join their dynamic team. This role offers an exciting opportunity to work on cloud services that power the Microsoft App Store experience running on 1.5 billion Windows devices worldwide.

The team's vision is to make the Store the preferred destination for discovering and acquiring high-quality apps and games, while creating an environment where developers and ISVs can innovate, differentiate, and exceed their business goals on Windows. They are also leveraging AI to enhance customer and developer experiences on the Microsoft Store.

As a Senior Software Engineer, you'll be working with cutting-edge technologies including Azure Cloud Services, Azure Service Fabric, and .NET Framework to build high-scale, secure, and reliable microservices. The role requires strong technical leadership skills, with responsibilities including breaking down service specs, making architectural decisions, and collaborating across disciplines.

The position offers the chance to work on significant technical challenges, including modernizing and evolving components used by millions without service interruption. You'll be part of a team that values innovation, collaboration, and a growth mindset, while working on products that directly impact billions of users worldwide.

Microsoft offers an exceptional work environment with industry-leading benefits, including comprehensive healthcare, educational resources, investment options, and generous parental leave. The company's culture emphasizes diversity, inclusion, and customer obsession, making it an ideal place for talented engineers to grow their careers.

The role requires 8+ years of experience in cloud services and distributed systems, along with strong expertise in C# and .NET. You'll be working from the Hyderabad office, collaborating with teams across different time zones and geographies. This is an excellent opportunity for someone who thrives on solving complex technical challenges and wants to make a significant impact on one of Microsoft's core products.

Last updated 11 hours ago

Responsibilities For Senior Software Engineer

  • Build high scale, secure, reliable, low latency Cloud services that power the Microsoft App Store experience
  • Provide direction to the feature team through breaking down service specs and architecture
  • Work across multiple disciplines to make implementation decisions
  • Launch new experiences that integrate with existing systems
  • Collaborate with peers across program management and software engineering
  • Ramp up on code from other partner teams and help co-develop and collaborate with them

Requirements For Senior Software Engineer

Node.js
  • Bachelor's Degree in Computer Science OR related technical field AND 8+ years experience working on large scale cloud services and distributed systems
  • Strong and applied knowledge of object-oriented programming languages such as C# and .NET
  • Strong knowledge of Cloud services infrastructure, frameworks, and technologies such as Azure Cloud Services, Azure Service Fabric, .Net Framework, NuGet packages, and Git
  • Knowledge of common services design patterns and application development best practices
  • Experience in working within an agile software development team
  • Full stack development with knowledge of front-end skills
  • Proven fundamental understanding of how to deliver end-to-end scenarios with security, reliability, and engineering quality in mind

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Dental Insurance
Vision Insurance
401k
Education Budget
  • 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 role at Microsoft Advertising, building large-scale distributed systems processing 5M QPS with strict real-time constraints.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team in Vancouver, developing AI hardware simulation and toolchain solutions with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on enterprise-scale security services, requiring 12+ years of experience in software development and architecture.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure's Observability Platform, building high-scale telemetry ingestion pipelines and monitoring systems.

Senior Software Engineer - Maps team

Senior Software Engineer position at Microsoft's Maps team in Belgrade, focusing on graph algorithms and routing optimization for Microsoft's mapping services.