Taro Logo

Senior Software Engineering

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud solutions.
$108,100 - $199,700
Cloud
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineering

Microsoft's Azure Redis Cache team is seeking a Senior Software Engineer to join their growing cloud infrastructure team. This role focuses on building and maintaining a secure, dedicated Redis cache service within the Azure ecosystem. The position offers an opportunity to work on both proprietary and open-source technologies, solving challenging problems in building reliable, highly-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 critical components in cloud-native application development, managing a large number of resources while maintaining a small-team atmosphere. The role combines the excitement of working with cutting-edge cloud technology with the satisfaction of creating developer-friendly solutions.

As part of Microsoft's mission to empower global achievement, you'll contribute to a culture that values growth mindset, innovation, and collaboration. The position offers competitive compensation ranging from CAD $108,100 to CAD $199,700, along with comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate will bring 4+ years of technical engineering experience, strong distributed systems knowledge, and expertise in languages like Java, JavaScript, or Python. This remote position offers the flexibility of working from home while being part of a team that's shaping the future of cloud computing at Microsoft.

Last updated 6 months ago

Responsibilities For Senior Software Engineering

  • Lead processes for the architecture of product/solution features and create proposals for architecture
  • Create and implement code that is testable, extensible and maintainable
  • Review work items and execute project plans, release plans, and work items
  • Maintain operations of live service on rotational, on-call basis
  • Build knowledge and deliver solutions to improve software developer tools
  • Apply best practices for code development

Requirements For Senior Software Engineering

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline with 4+ years technical engineering experience
  • 3+ years experience with building testable, distributed and highly scalable online services on Azure or similar cloud platform
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineering

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?