Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud solutions.
$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 Redis Cache team is seeking a Senior Software Engineer to join their growing team working on critical cloud-native application development. The role involves building and maintaining a secure, dedicated Redis cache service within Microsoft Azure. The position offers an opportunity to work on both proprietary and open source technologies, solving challenging problems in building reliable, available, and performant in-memory data stores at cloud scale.

The team emphasizes collaboration, technical growth, and maintaining an inclusive work environment. You'll be working on developing robust server-side APIs and developer-friendly client experiences while managing a large number of Azure resources. The role combines the excitement of working at cloud scale with the benefits of a small-team environment.

This position requires strong technical expertise in software engineering, with experience in various programming languages and cloud technologies. The ideal candidate will have 4+ years of experience and strong architectural skills. The role offers competitive compensation ($117,200 - $229,200) and comprehensive benefits including healthcare, educational resources, and parental leave.

As part of Microsoft's mission to empower every person and organization globally, you'll be contributing to a service that has seen rapid growth and is fundamental to cloud-native application development. The role combines technical leadership, hands-on coding, and the opportunity to work with cutting-edge cloud technologies while maintaining high standards of code quality and system reliability.

Last updated 11 hours ago

Responsibilities For Senior Software Engineer

  • Leads processes for the architecture of a product/solution feature and creates proposals for architecture
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Reviews work items to deepen knowledge of product features with stakeholders
  • Maintains operations of live service as issues arise on a rotational, on-call basis
  • Builds knowledge, shares new ideas, and delivers solutions to pain points of engineering tool gaps
  • Applies best practices to reliably build code
  • Executes project plans, release plans, and work items

Requirements For Senior Software Engineer

Java
JavaScript
Python
Redis
  • 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
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
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's Cloud Operations + Innovation team, focusing on datacenter planning and execution engineering systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Developer Platform team in Hyderabad, focusing on building developer tools and APIs for Windows applications.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams Developer Platform in Vancouver, focusing on building scalable services and bot scenarios with competitive compensation and benefits.

Senior Software Engineer -The Windows Connected Experiences team

Senior Software Engineer position at Microsoft's Windows Connected Experiences team, focusing on cross-device communication and cloud services integration with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's M365 Messaging team, focusing on MIME implementation and messaging infrastructure, offering remote work and competitive compensation.