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 focuses on building and maintaining a reliable, available, and performant in-memory data store service that's both cost-effective and user-friendly. You'll be working with both proprietary and open-source technologies at cloud scale while maintaining a small-team environment.

The position offers an opportunity to work on challenging problems in distributed systems and cache management, with the Azure Redis Cache service being a crucial component for many cloud applications. The team prioritizes collaboration, technical growth, and maintains an inclusive work environment where engineers can thrive and develop their skills.

As a Senior Software Engineer, you'll be responsible for architecting solutions, implementing code, reviewing work items, and maintaining live services. The role requires strong technical skills in various programming languages and experience with cloud-scale systems. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

The position offers competitive compensation ranging from $117,200 to $229,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City. This is a remote-friendly position with up to 100% work from home flexibility, making it an ideal opportunity for experienced engineers looking to make an impact in cloud infrastructure while maintaining work-life balance.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Leads processes for the architecture of a product/solution feature and creates proposals for architecture by testing design hypotheses and refining code plans
  • 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 improve software developer tools
  • Applies best practices to reliably build code and develop new code

Requirements For Senior Software Engineer

Java
JavaScript
Python
Redis
  • 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
  • Experience with cloud-scale systems
  • Ability to meet Microsoft security screening requirements

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.