Senior Software Engineer - Backend

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

Description For Senior Software Engineer - Backend

Viva Engage (formerly Yammer) is Microsoft's premier enterprise social networking tool that connects millions of employees worldwide through communities. As a Senior Backend Software Engineer, you'll join the team driving innovation in workplace communication and collaboration.

The role involves working on large-scale distributed systems that power conversations and communities with hundreds of thousands of participants. You'll be working with a modern tech stack including Linux on Azure, GraphQL API gateway, various databases (Postgres, CosmosDB, Redis), and container orchestration with Mesos and Kubernetes.

The team is at the forefront of driving AI applications and Copilot adoption to make communication and information sharing more efficient and authentic. You'll be tackling interesting engineering challenges while ensuring digital safety, security standards, and analytics capabilities that help customers maximize reach and create thriving organizational cultures.

As a senior engineer, you'll be responsible for designing and developing services that operate across multiple global regions, serving tens of millions of users. The role requires strong technical expertise in distributed systems, various datastores, and microservices architecture. You'll collaborate across functions with product and design teams while focusing on system performance, scalability, and data-driven decision making through experimentation.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers hybrid work flexibility with up to 50% work from home, and includes 0-25% travel. Join a team that's shaping the future of workplace collaboration at one of the world's leading technology companies.

Last updated an hour ago

Responsibilities For Senior Software Engineer - Backend

  • Design and development of services with tens of millions of users, operating in multiple global regions
  • Implement software best practices and design techniques
  • Collaborate with product, design, and engineering to deliver a delightful experience
  • Continually seek deeper insights into the performance and scalability of our systems
  • Experiment, A/B test key hypothesis to make data driven decisions

Requirements For Senior Software Engineer - Backend

Java
Ruby
PostgreSQL
Redis
RabbitMQ
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience
  • Experience building large scale, resilient distributed systems
  • Experience with multiple datastores (SQL and NoSQL) and data access patterns
  • Experience developing and operating microservices
  • Experience with GraphQL

Benefits For Senior Software Engineer - Backend

Medical Insurance
Education Budget
Parental Leave
  • 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

Senior Software Engineer - C++

Senior Software Engineer position at Microsoft focusing on Windows networking and security features, requiring C++ expertise and system-level programming skills.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on CI/CD infrastructure, developer tools, and automated deployment systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Resource Manager team, building cloud infrastructure and management systems with competitive pay $117K-$229K and full benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Azure Authorization backend development with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 adoption, offering remote work and competitive compensation.