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

Microsoft's Viva Engage (formerly Yammer) is a premier enterprise communication platform connecting millions of employees worldwide through communities. The backend engineering team works on challenging problems supporting large-scale conversations and communities with hundreds of thousands of participants. The tech stack includes Linux on Azure, GraphQL API gateway, various databases (Postgres, CosmosDB, Redis), and modern container orchestration with Mesos and Kubernetes. The team is at the forefront of driving AI applications and Copilot adoption, focusing on digital safety, security standards, and analytics. Engineers deploy code daily to tens of millions of users, constantly innovating to improve the system and deliver exceptional experiences. The role offers opportunities to work with cutting-edge technologies, solve complex scalability challenges, and impact organizational culture globally. Microsoft provides a collaborative environment with a growth mindset, focusing on respect, integrity, and accountability.

Last updated 13 hours 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
Linux
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
  • Must pass Microsoft Cloud background check upon hire and every two years
  • 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

Software Engineer - Microsoft Defender for Cloud Apps (TLV)

Senior Software Engineer role at Microsoft working on cloud security solutions, requiring 5+ years of experience in backend development and distributed systems.

Senior Full Stack Software Engineer - Microsoft Threat Protection

Senior Full Stack Software Engineer position at Microsoft focusing on cybersecurity solutions within the Microsoft 365 Defender suite, requiring 8+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on AI-assisted meeting experiences, requiring 4+ years of experience in backend development and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux-based Azure platforms and performance engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Intune team, focusing on cloud services and distributed systems with competitive compensation and benefits.