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 3 months 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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.

Senior Software Engineer- Multiple Roles

Senior Backend Software Engineer position at Microsoft Prague, working on enterprise-scale identity, security, and communication platforms with hybrid work options.