Hiring? Give your team the premium edgeExplore Grasshire Premium plans for employersGo Premium
Back to results

Staff Software Engineer

Salary not disclosed8+ yearsRemote

  • Engineering
  • Pune
  • Full time
  • 1w ago

About the role

Medallia is seeking a Staff Software Engineer to join the Platform team, which builds and operates critical backend services for survey execution, distribution, and data processing. You will design and deliver scalable, high-availability systems while mentoring senior engineers and driving cross-team architectural decisions. This role focuses on solving complex distributed systems problems and evolving the platform on a modern, cloud-native stack.

Responsibilities

  • Drive resolution on open, cross-cutting architectural questions and document defensible decisions.
  • Own the integrity of the platform's core data invariants across teams, including multi-tenant isolation.
  • Design pipeline and schema evolution patterns to support cross-team development without downtime.
  • Lead technical design for major cross-team initiatives and evaluate build-vs-buy and store-selection decisions.
  • Mentor senior and mid-level engineers on distributed systems design and data modeling.
  • Represent engineering in architecture and design reviews and author core architecture documentation.
  • Build high-leverage components of cross-cutting initiatives and improve platform reliability, observability, and incident response.

Required skills

  • Distributed systems
  • Backend engineering
  • Java
  • TypeScript
  • Node.js
  • Event-driven architecture
  • Streaming architecture
  • Kafka
  • Flink
  • Spark Streaming
  • Relational databases
  • Wide-column stores
  • Multi-tenant SaaS
  • Technical leadership

Nice to have

  • Row-level authorization
  • Identity resolution systems
  • LLM integration
  • Model Context Protocol
  • Platform migration
  • Customer experience management

Qualifications

  • 8+ years of professional software engineering experience with a track record of technical leadership

About the Company

Medallia is the pioneer and market leader in Experience Management, providing a SaaS platform that manages experiences, insights, and actions for candidates, customers, employees, patients, and residents.

Similar roles

Sign in to see roles like this one and search every open job.

Staff Software Engineer at Medallia · Grasshire