OverviewViva Engage connects people through communities, bringing leaders and employees together to share knowledge, clarify priorities, and build relationships. Viva Engage is the platform that enables multidirectional communication across organizations serving tens of millions of users globally each month.
The team builds and evolves backend systems that support AI-powered experiences, analytics, and large-scale data processing. This work enables secure, reliable communication and insights that help organizations foster connection, transparency, and engagement at scale. In this role, you contribute to backend services and data platforms that power batch and real-time analytics, process billions of events daily, and operate at global scale. You collaborate with teammates to deliver reliable systems, continuously improve platform capabilities, and support frequent production releases.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
This role is targeting an immediate start date.Responsibilities- Designs and develops backend services supporting batch and real-time analytics workloads.
- Builds and maintains scalable data platforms that ingest and process high-volume event data.
- Deploys and operates production services that support large, globally distributed user populations.
- Collaborates with engineers, product partners, and stakeholders to design reliable, secure systems.
- Improves system reliability, performance, and scalability through continuous iteration and optimization.
- Implements testing, monitoring, and deployment practices to support continuous delivery.
QualificationsRequired Qualifications- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Other Requirements- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications- Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Experience building and operating large-scale distributed systems in a cloud environment.
- Experience developing backend Windows/Linux services using Java and/or Python.
- Familiarity with containerized deployments and cloud-native architectures.
- Experience with data platforms, data warehouses, or data lakes (e.g., Snowflake or Microsoft Fabric).
- Experience with workflow orchestration tools (e.g., Apache Airflow or similar).
- Knowledge of testing practices, continuous integration, and continuous delivery.
- Experience designing and operating cloud-native data architectures using PostgreSQL for transactional storage, Azure Cosmos DB for globally distributed operational data, Azure Event Hubs for event streaming and ingestion, and Redis for in-memory caching and ephemeral state management, with clear understanding of durability, consistency, and data sensitivity boundaries across storage and queuing services.
#EiP #IC2SWE #VivaEngage
Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $84,200 - $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 - $180,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about
requesting accommodations.