Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft Teams Developer Platform, one of the most innovative and impactful product groups at Microsoft. As a Senior Software Engineer, you'll work on cutting-edge solutions that support the next evolution in collaboration and productivity through Microsoft Teams. The role focuses on building resilient, highly scalable services supporting bot scenarios for a growing user base.

You'll be working with modern technologies like .NET Core, Redis, and Azure Cosmos DB, developing solutions that shape the future of workplace collaboration. The position offers opportunities to tackle complex problems, collaborate with diverse teams, and work on the forefront of AI advancements in bot applications.

The role involves developing high-availability patterns, implementing validation logic, and ensuring reliable service at scale. You'll collaborate with internal teams and industry stakeholders, contributing to one of Microsoft's fastest-growing products. The position requires expertise in cloud computing, distributed systems, and a strong foundation in software engineering principles.

Microsoft offers a competitive salary range of CAD $108,100 - $199,700, comprehensive benefits, and a culture focused on growth mindset and innovation. The company provides opportunities for professional development, work-life balance, and the chance to impact millions of users worldwide through the Teams platform.

Working in Vancouver, with a hybrid work arrangement allowing up to 50% work from home, you'll be part of a team that's revolutionizing workplace collaboration while maintaining a healthy work-life balance. This role is perfect for someone who thrives in a fast-paced environment and wants to contribute to building the future of communication and collaboration technology.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Develop efficient validation logic and implement high-availability and resiliency patterns
  • Collaborate with internal teams and industry stakeholders to align dependencies
  • Design, develop, and deploy high-quality features with strong execution plans
  • Provide technical leadership for strategic initiatives
  • Own and operate services of massive scale
  • Perform live site/dev ops engineering with monitoring and troubleshooting

Requirements For Senior Software Engineer

Java
TypeScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience building large-scale cloud applications
  • Proficiency with cloud computing platforms (Azure, AWS, or GCP)
  • Experience with Kubernetes and distributed service presence
  • Proven track record of driving improvements in performance and availability
  • Strong analytical and problem-solving skills
  • Proficient written and oral communication skills

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

Design Verification Engineer

Senior Design Verification Engineer role at Microsoft, working on hardware verification for Xbox and Azure products, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft Advertising in Beijing, focusing on developing scalable APIs for ad delivery systems with 3+ years of experience required.

Senior DPU Software Engineer

Senior DPU Software Engineer position at Microsoft working on Azure Storage's next-generation architecture using cutting-edge DPU technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on real-time speech processing systems, offering competitive pay and benefits with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on real-time audio processing systems, offering competitive pay and benefits with hybrid work options.