M

Medallia

Experience management platform for feedback analytics

Senior Platform Software Engineer

Site Reliability EngineeringUpdated on Nov 10
Full-timeNo salary listed

About the Job

Requirements

  • At least 5 years of experience in software, systems, platform, DevOps, site reliability engineering, or related engineering roles.
  • At least 3 years of experience operating or troubleshooting distributed systems in production.
  • Experience building or operating distributed systems, high-availability architectures, data replication, and fault-tolerant platforms.
  • Hands-on experience with one or more distributed platforms such as Kafka, Redis, Elasticsearch, Spark, Airflow, or similar technologies.
  • Ability and willingness to learn and operate across a broad technology portfolio.
  • Professional working proficiency in spoken and written English.

Responsibilities

  • Own and operate highly available distributed platforms, ensuring reliability, scalability, performance, security, and operational readiness.
  • Troubleshoot complex production issues, lead incident response and root-cause analysis, and drive systemic improvements.
  • Design and validate failover, disaster recovery, backup and restore, upgrade, and capacity strategies.
  • Build automation and tooling to reduce operational toil and improve provisioning, deployments, upgrades, and recovery.
  • Develop observability through metrics, logging, dashboards, alerts, and actionable operational signals.
  • Review architectures and production-readiness of services consuming the platforms.
  • Partner with engineering teams to establish reliable and scalable platform patterns.
  • Create technical documentation, runbooks, and knowledge-sharing practices that improve the team's operational maturity.
  • Participate in a periodic on-call rotation supporting 24/7 reliability.

Desired Qualifications

  • Demonstrated experience with debugging, incident response, and performance tuning.
  • Experience with automation or software development using Java, Go, Python, or similar technologies.
  • Experience managing and building services on cloud infrastructure and Kubernetes.
  • Experience collaborating with multiple engineering teams on architecture and production readiness.
  • A degree in Computer Science, Engineering, or a related field.

About the Company

Medallia

Experience management platform for feedback analytics

Medallia is a platform for experience management that helps companies collect and analyze feedback from customers and employees to improve experiences. It works by gathering signals from multiple channels—surveys, social media, and direct feedback—then using analytics to produce actionable insights that guide improvements. The product is delivered on a subscription basis, with additional professional services for implementation and optimization. What sets Medallia apart from competitors is its integrated, omnichannel approach that combines customer and employee experience data in one platform, offering enterprise-grade analytics, dashboards, and reporting, along with consulting and training to help clients act on insights. Medallia aims to help businesses boost customer satisfaction and employee engagement, thereby strengthening competitive advantage through better experiences.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Palo Alto, CA
Founded
2001

Recently Posted Jobs

Explore more opportunities at Medallia

See more jobs