Senior Software Engineer - Backend

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software 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. 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 intelligent bots and their applications across industries. The position offers opportunities to advance your skills in systems design, high-scale service architecture, and public API development.

The role involves collaborating with a diverse, cross-functional team of engineers and product managers, while engaging directly with external developers to incorporate their feedback into service evolution. You'll be contributing to one of Microsoft's fastest-growing products, working at the forefront of AI advancements and their applications in workplace collaboration.

Microsoft offers a culture of inclusion with a growth mindset, where employees collaborate to realize shared goals. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. This is an opportunity to be part of a team that's revolutionizing workplace collaboration while working on large-scale, impactful projects that reach millions of users globally.

Last updated 2 days 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
Redis
  • 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 with C, C++, C#, Java, JavaScript, or Python
  • Experience with cloud computing platforms (Azure, AWS, or GCP)
  • Proficiency with Kubernetes and distributed service presence
  • Familiarity with Agile, Scrum, or Lean methodologies
  • Strong analytical, problem-solving, and organizational skills
  • Excellent written and oral communication skills

Benefits For Senior Software Engineer - Backend

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 - Backend

Member of Technical Staff - Backend Engineer, Health AI

Senior Backend Engineer role at Microsoft AI's Health team, building scalable healthcare solutions and AI systems in London.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID authentication and directory services, developing scalable solutions that impact billions of users globally.

HPC Support Escalation Engineer

Senior HPC Support Escalation Engineer position at Microsoft, focusing on complex technical issue resolution and customer success in high-performance computing environments.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Copilot and Microsoft 365 integration, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on backend development and Kafka expertise for cloud-based data analytics solutions.