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
2+ years of experience
Enterprise SaaS

Description For Software Engineer II-Backend

Microsoft's Viva Engage (formerly Yammer) team is seeking a Backend Software Engineer II to join their dynamic team. This role focuses on developing services that power communication and community-building experiences for millions of users worldwide. You'll work with a modern tech stack including Linux on Azure, GraphQL, various databases (Postgres, CosmosDB, Redis), and container orchestration using Mesos and Kubernetes. The team is at the forefront of AI applications and Copilot adoption, working on challenges like digital safety, security standards, and analytics. You'll be part of a team that deploys code daily, constantly innovating to improve system performance and user experience. The position offers hybrid work flexibility with up to 50% work from home, comprehensive benefits, and the opportunity to impact how organizations worldwide communicate and collaborate. This is an excellent opportunity for engineers passionate about distributed systems, scalability, and building enterprise-grade communication tools.

Last updated a month 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
Redis
PostgreSQL
RabbitMQ
Linux
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • Proficient coding in languages such as C, C++, C#, Java, Ruby
  • Pass Microsoft Cloud background check
  • Experience with multiple datastores (SQL and NoSQL)
  • Experience with GraphQL
  • Experience developing and operating microservices

Benefits For Software Engineer II-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 Software Engineer II-Backend

Software Engineer II

Software Engineer II position at Microsoft working on Identity & Network Access team, developing Microsoft Entra services with hybrid work option in Redmond.

Software Engineer 2

Microsoft seeks a Software Engineer 2 to develop cloud security and data governance solutions for Office 365 and Windows platforms.

Software Engineer - Neurodiversity Hiring Program

Microsoft is hiring a Mid-Level Software Engineer for their Neurodiversity Program to work on Business & Industry Copilots group, focusing on Dynamics 365 and cloud services.

Critical Environment Mechanical Engineer

Critical Environment Mechanical Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure maintenance and operations.

Software Engineer II-Full Stack

Microsoft Full Stack Software Engineer role focusing on ML/AI algorithms and data processing systems for Windows update analysis, offering competitive pay and remote work options.