Senior Software Engineer - Backend

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Backend

Join Microsoft Teams Developer Platform, one of the most innovative and impactful product groups at Microsoft. This Senior Backend Engineering role offers an opportunity to work on cutting-edge solutions that support the next evolution in collaboration and productivity through Microsoft Teams. You'll be developing resilient, highly scalable services supporting bot scenarios for a growing user base.

The position involves working with modern technologies like .NET Core, Redis, and Azure Cosmos DB, while tackling complex problems and developing innovative solutions. You'll collaborate with diverse teams and engage directly with external developers to shape service evolution. This role is at the forefront of AI advancements, particularly in intelligent bots and their industry applications.

As part of Microsoft Teams, one of the fastest-growing products in Microsoft's history, you'll contribute to revolutionary workplace collaboration solutions. The role offers competitive compensation (CAD $108,100 - $199,700) and comprehensive benefits including healthcare, educational resources, and parental leave.

The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration. You'll be part of Microsoft's inclusive culture where respect, integrity, and accountability are core values. This is an excellent opportunity for experienced engineers passionate about large-scale systems, cloud architecture, and transformative technology.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer - Backend

  • Develop efficient validation logic and implement high-availability and resiliency patterns
  • Collaborate with internal teams and industry stakeholders
  • Design, develop, and deploy high-quality features
  • Provide technical leadership for strategic initiatives
  • Reuse and contribute to open-source libraries
  • Own and operate services of massive scale
  • Perform live site/dev ops engineering

Requirements For Senior Software Engineer - Backend

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience building and managing large-scale cloud applications and infrastructure
  • Experience developing test plans and cases
  • Proficiency with cloud computing platforms
  • Familiarity with Agile, Scrum, or Lean methodologies
  • Proven track record of driving improvements in performance
  • Expertise in increasing efficiency through automation
  • Proven analytical, problem-solving, and organizational skills
  • Proficient written and oral communication skills

Benefits For Senior Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision 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 - Backend

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's DPU group, developing compilers and system software for cloud infrastructure, offering competitive pay and benefits.

ROP - Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core Compute Team, focusing on building and maintaining cloud infrastructure components with emphasis on performance, reliability, and scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.

Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer position at Microsoft working on the Defender for Endpoint team, developing security solutions using cloud technologies and AI at scale.