Posted Oct 27, 2026

Software Engineering, Senior

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 Senior 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:

Degree in Computer Science or related field; 4+ years backend development experience with Java; strong OOP, data structures, algorithms; experience with databases, distributed systems, automated testing, and AI-assisted development tools; English proficiency.

Key Responsibilities

Skills & Tools

Java, GitHub Copilot, Cursor, Claude, Apache Kafka, Apache Flink, PostgreSQL, Cassandra, AWS Keyspaces, DynamoDB, REST APIs, webhooks, StarRocks, ClickHouse, Druid, Spark Streaming, Kafka Streams

Job Details

About Medallia

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