Job Title: Software Engineer 2
Location: Hyderabad, Telangana, India
Work Model: Up to 50% work from home
Employment Type: Full-Time
Role Type: Individual Contributor
Discipline: Software Engineering
Overview
Viva Engage connects people through communities, enabling leaders and employees to share knowledge, clarify priorities, and build relationships.
Viva Engage (formerly Yammer) supports multi-directional dialogue between tens of millions of employees globally.
The team drives AI applications and Copilot adoption to enhance communication and information sharing.
The role supports challenges like digital safety, trusted security standards, and deep analytics for customers.
The engineering team manages large-scale conversations and communities with hundreds of thousands of participants.
Code is deployed daily to tens of millions of users, focusing on innovation and user experience.
Technology Stack
Linux on Azure
GraphQL API gateway
Databases: Postgres, CosmosDB, Redis
Messaging: RabbitMQ
Backend: Java and Ruby on Rails services deployed in Docker containers
Orchestration: Mesos and Kubernetes
Observability: Grafana metrics, Azure Data Explorer logs
Frontend: React.js, Redux, Relay
Qualifications
Required:
Bachelor’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience coding in C, C++, C#, Java, JavaScript, Python, or equivalent.
Experience building large scale, resilient distributed systems.
Strong debugging skills using logs and metrics.
Ability to pass Microsoft Cloud Background Check upon hire and every two years thereafter.
Preferred:
Bachelor’s Degree + 10+ years or Master’s Degree + 8+ years in relevant fields with coding expertise as above.
Prior experience in monolithic decomposition and leading major technical change.
Experience with multiple datastores (SQL and NoSQL) and data access patterns.
Experience developing and operating microservices.
Experience owning 24x7 cloud services with 99.9% availability or better.
Experience with GraphQL.
Responsibilities
Lead design and development of major services serving tens of millions of users across multiple global regions.
Mentor and train engineers in software best practices and design techniques.
Help maintain a strong engineering culture.
Provide strategic direction for the evolution of the Viva Engage technology stack, collaborating with senior technical leaders.
Collaborate with product, design, and engineering teams to deliver delightful user experiences.
Analyze system performance and scalability to drive improvements.
Experiment and A/B test key hypotheses for data-driven decisions.
Benefits / Perks (may vary by employment type and location)
Industry-leading healthcare
Educational resources
Discounts on products and services
Savings and investments programs
Maternity and paternity leave
Generous paid time off
Giving programs
Opportunities to network and connect