Software Engineer II-Backend

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Support Engineer - Developer & Azure Services (DAS), Japan

Support Engineer position at Microsoft Japan, focusing on Azure and developer services support, requiring 3+ years experience and bilingual Japanese/English skills.

Software Engineer II

Microsoft seeks Software Engineer II to develop SAP-based supply chain solutions for Cloud business, offering remote work, competitive pay, and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

Description For Software Engineer II-Backend

Microsoft's Viva Engage (formerly Yammer) is a premier enterprise communication platform that connects millions of employees worldwide through communities. The platform enables multi-directional dialogue, knowledge sharing, and relationship building between leaders and employees. As a Backend Software Engineer II, you'll be working on the core services that power these experiences, tackling interesting engineering challenges like supporting large-scale conversations and communities with hundreds of thousands of participants.

The role involves working with a modern tech stack including Linux on Azure, GraphQL API gateway, various databases (Postgres, CosmosDB, Redis), and message queuing systems (RabbitMQ). The team uses Java and Ruby on Rails services deployed as docker containers, orchestrated through Mesos and Kubernetes. You'll be at the forefront of driving AI applications and Copilot adoption to make communication and information sharing easy and authentic.

The position offers exciting opportunities to work on digital safety, trusted security standards, and deep analytics to help customers maximize reach, reduce inefficiencies, and create thriving organizational cultures. The team deploys new code daily to tens of millions of users and constantly innovates to improve the system and deliver delightful experiences.

This is an excellent opportunity for a mid-level engineer to work on large-scale distributed systems while making a real impact on how organizations communicate and collaborate. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and generous time off, along with opportunities for professional growth and networking within Microsoft's inclusive culture.

Last updated 14 days ago

Responsibilities For Software Engineer II-Backend

  • Design, build, and maintain services with millions of users, operating in multiple global regions
  • 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
  • Improve service reliability, performance and latency

Requirements For Software Engineer II-Backend

Java
Ruby
PostgreSQL
Redis
RabbitMQ
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Proficient coding in languages such as C, C++, C#, Java, Ruby
  • Pass Microsoft Cloud background check
  • Experience with multiple datastores (SQL and NoSQL) and data access patterns
  • Experience developing and operating microservices
  • Experience with GraphQL

Benefits For Software Engineer II-Backend

Medical 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?