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 4 days 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

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.