Senior Platform Software Engineer (Streaming and Event-Driven Platforms)

Medallia

Municipio de Esquel

On-site

ARS 121,133,000 - 181,700,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Medallia is seeking a hands-on Senior Platform Software Engineer to operate streaming platforms like Kafka and Flink at scale. You will ensure availability, reliability, and scalability across production environments and collaborate with cross-functional teams to standardize infrastructure patterns.

The role is hybrid with 3 days onsite in the Buenos Aires vicinity, prioritizing candidates nearby. You will work on improving automation, observability, and incident response for mission-critical

Qualifications

  • Hands-on Kafka operations experience in production
  • Experience diagnosing and resolving incidents in distributed systems
  • Designing or evaluating high availability and fault-tolerance strategies
  • Proficiency in Java, Go, or Python or similar languages
  • Experience documenting designs and leading architectural reviews
  • Professional working English proficiency, both spoken and written

Responsibilities

  • Operate and maintain Kafka, Flink, Debezium, and Apicurio platforms.
  • Manage Kafka brokers, partitions, replication, ISR health, consumer groups, upgrades, and recovery.
  • Troubleshoot producer, consumer, networking, authentication, serialization, and lag issues.
  • Operate Flink runtime components and jobs, including checkpoints, state, scaling, and recovery.
  • Manage Debezium connector lifecycle, offsets, snapshots, failures, and schema changes.
  • Support schema evolution and compatibility through Apicurio Registry.
  • Lead production incident triage, root-cause analysis, and performance tuning.
  • Review event-driven architectures and recommend reliable and scalable platform patterns.
  • Build automation, observability, alerts, documentation, and operational playbooks.
  • Participate in periodic on-call rotation to maintain 24/7 reliability and performance.

Skills

Kafka Operations
Distributed Systems Troubleshooting
High Availability & Fault Tolerance
Programming in Java/Go/Python
Technical Collaboration & Review
English Communication

Job description

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.

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

We are seeking a hands-on Senior Platform Software Engineer with experience operating streaming and event-driven platforms at scale. As a key member of the Platform Services team, you will help ensure the availability, reliability, and scalability of Kafka, Flink, Debezium, and Apicurio.

Responsibilities
  • Operate and maintain Kafka, Flink, Debezium, and Apicurio platforms.
  • Manage Kafka brokers, partitions, replication, ISR health, consumer groups, upgrades, and recovery.
  • Troubleshoot producer, consumer, networking, authentication, serialization, and consumer-lag issues.
  • Operate Flink runtime components and jobs, including checkpoints, savepoints, state, scaling, and recovery.
  • Manage Debezium connector lifecycle, offsets, snapshots, failures, and schema changes.
  • Support schema evolution and compatibility through Apicurio Registry.
  • Lead production incident triage, root-cause analysis, and performance tuning.
  • Review event-driven architectures and recommend reliable and scalable platform patterns.
  • Build automation, observability, alerts, documentation, and operational playbooks.
  • Participate in a periodic on-call rotation to maintain 24/7 reliability and performance of production services.

Candidates based in the Buenos Aires vicinity will be prioritized as this role is Hybrid, 3 days per week onsite.

Qualifications
Minimum Qualifications
  • 5 years of experience in software, systems, platform, DevOps, or reliability engineering. 3 years of experience operating distributed platforms in production.
  • Apache Kafka Operations: Hands-on experience configuring, scaling, and operating production Apache Kafka clusters, including managing partition reassignments, replication factors, In-Sync Replicas (ISR), consumer group rebalances, and consumer lag mitigation.
  • Distributed Systems Troubleshooting: Experience diagnosing, root-causing, and resolving production incidents involving distributed systems, including network partitions, data loss, service degradation, or high-latency failures
  • High Availability & Fault Tolerance: Experience designing or implementing failure recovery mechanisms (such as active-passive/active-active failovers, dead-letter queues, or automated leader elections) to meet high-availability SLAs/SLOs.
  • Demonstrated experience in Java, Go, Python, or a similar programming language.
  • Technical Collaboration & Review: Experience conducting formal architecture reviews, documenting system design proposals (e.g., RFCs/ADRs), and partnering across engineering teams to standardize infrastructure patterns
  • Professional working English proficiency, spoken and written.
Preferred Qualifications
  • Data Streaming Ecosystem: Experience deploying, configuring, or maintaining at least one of the following technologies in a production environment: Apache Flink, Debezium, Kafka Connect, or a schema registry (e.g., Confluent Schema Registry, Glue Schema Registry).
  • Broader hands-on experience across Flink, Debezium, Kafka Connect, and Apicurio.
  • Knowledge of Avro, JSON Schema, Protobuf, and schema compatibility practices.
  • Experience operating streaming platforms on Kubernetes or cloud infrastructure.
  • Experience with platform automation, observability, major upgrades, disaster recovery, and failure-mode validation.
  • Experience supporting large-scale, business-critical streaming platforms.

At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age (40 and over), disability, genetic information, veteran status or military service, or any other status protected by state or local law. Individuals with a disability who need an accommodation to apply please contact us at ApplicantAccessibility@medallia.com. For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Platform Engineer
Senior Data Platform Engineer

Medallia • Buenos Aires

On-site
ARS 136,275,000 - 211,983,000
Senior Data Platform Engineer
Senior Data Platform Engineer

Medallia • Municipio de Esquel

On-site
ARS 121,043,000 - 196,696,000
Staff Data Platform Engineer
Staff Data Platform Engineer

Medallia • Municipio de Esquel

On-site
ARS 211,983,000 - 302,833,000
Senior Platform Engineer - Streaming & Event-Driven (Hybrid)
Senior Platform Engineer - Streaming & Event-Driven (Hybrid)

Medallia • Municipio de Esquel

Hybrid
ARS 121,133,000 - 181,700,000
Site Reliability Engineering, Engineer II
Site Reliability Engineering, Engineer II

Medallia • Buenos Aires

Hybrid
ARS 2,400,000 - 3,600,000
Senior Software Engineer, Text Analytics (Java, NLP)
Senior Software Engineer, Text Analytics (Java, NLP)

Medallia • Buenos Aires

On-site
ARS 1,800,000 - 2,400,000
Software Engineer II, Text Analytics (Java, NLP)
Software Engineer II, Text Analytics (Java, NLP)

Medallia • Buenos Aires

Hybrid
ARS 1,200,000 - 1,800,000
Senior Software Engineer, Front-End (Text Analytics)
Senior Software Engineer, Front-End (Text Analytics)

Medallia • Buenos Aires

On-site
ARS 2,000,000 - 3,200,000
Senior Data Platform Engineer: Streaming & Data Contracts
Senior Data Platform Engineer: Streaming & Data Contracts

Medallia • Buenos Aires

Hybrid
ARS 136,275,000 - 211,983,000
Senior IT Systems Engineer, Collaboration Tools (Google Workspace)
Senior IT Systems Engineer, Collaboration Tools (Google Workspace)

Medallia • Buenos Aires

Hybrid
ARS 1,200,000 - 1,800,000