Posted Nov 2, 2026

Software Engineering, Staff

Apply Now
Overview

Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the management of experiences, insights, and actions for candidates, customers, employees, patients, and residents alike.  


We believe that every experience is a memory that can last a lifetime. Experiences shape the way people feel about a company. And they greatly influence how likely people are to advocate, contribute, and stay. At Medallia, we are committed to creating a world where organizations are loved by their customers and their employees.


We empower exceptional people to create extraordinary experiences together. 


Bring your whole self.


The Role and Team

At Medallia, our Nexus Collection & Data Platform team builds and operates the critical backend services that power how surveys are executed, distributed, processed, and collected across Nexus, Medallia’s next-generation experience management platform.

Our systems sit at the core of Nexus’s data platform and support large-scale, highly available workloads across many enterprise customers. The team owns services and capabilities related to survey execution, distribution, response processing, webhooks, messaging integrations, and the streaming pipelines that turn raw collection events into reliable, reportable data.

 

As Nexus continues to scale, we are evolving these systems to improve performance, reliability, scalability, and operational efficiency while building out key parts of the platform from the ground up on a modern, cloud-native stack.

We are looking for a Staff Software Engineer who enjoys solving challenging backend and distributed systems problems, working with high-throughput streaming services, and building reliable software that operates at enterprise scale. You will work closely with experienced engineers, Product Management, QA, and other platform teams to design and deliver capabilities that directly impact how millions of surveys and responses are processed across Nexus.

This role is based remotely in Pune. Candidates for this position are required to reside within the Pune metropolitan area. Relocation support is not available at this time.


Responsibilities

 


Qualifications

Minimum Qualifications:


Preferred Qualifications:

8+ years software engineering experience with technical leadership; deep distributed systems expertise; backend engineering across multiple languages; event-driven architectures (Kafka, Flink, Spark Streaming); relational/wide-column data stores; multi-tenant SaaS correctness; mentoring senior engineers.

Key Responsibilities

Skills & Tools

Java, TypeScript, Node.js, Kafka, Flink, Spark Streaming, MCP, A2A

Job Details

About Medallia

A market leader in experience management, providing a SaaS platform for managing customer and employee experiences. — Industry: Information Technology