Medallia
Visit websiteStaff 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.