G

Genesys

Cloud-based contact center software platform

Senior Software Engineer - Kafka Platform

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeIreland

About the Job

Requirements

  • Significant professional software engineering experience developing and operating production software or platform services.
  • Strong proficiency in Java, with working experience in Python, or vice versa.
  • Experience designing and operating distributed, event-driven, or data-intensive systems.
  • Hands-on experience administering and operating Apache Kafka in production environments, including responsibility for platform reliability, performance, scaling, and troubleshooting; comparable event-streaming technology experience may also be considered.
  • Experience developing and operating production systems in AWS, Azure, Google Cloud, or comparable cloud environments.
  • Strong understanding of distributed-systems concepts, including availability, consistency, fault tolerance, and scalability.
  • Experience with automated testing, continuous integration and continuous delivery (CI/CD), observability, source control, and production operations.
  • Ability to influence technical decisions and communicate complex concepts clearly across teams.

Responsibilities

  • Design, develop, test, deploy, and operate highly available event-streaming services and platform capabilities built around Apache Kafka.
  • Lead technical design and implementation for complex distributed-system and streaming-platform initiatives.
  • Improve the scalability, reliability, performance, security, and cost efficiency of Kafka infrastructure and supporting services.
  • Develop automation and tooling that simplifies platform operations, deployment, monitoring, and troubleshooting.
  • Diagnose complex production issues across distributed systems and implement sustainable solutions that improve platform resilience.
  • Collaborate with analytics, platform, product, and engineering teams to understand requirements and develop effective technical solutions.
  • Provide technical guidance through architecture discussions, code reviews, mentoring, documentation, and knowledge sharing.

Desired Qualifications

  • Deep experience with Apache Kafka, including topics, partitions, consumer groups, replication, performance tuning, and failure recovery.
  • Experience with Kafka Connect, Kafka Streams, Schema Registry, or related streaming technologies.
  • Experience with Kubernetes, containers, and infrastructure-as-code technologies.
  • Knowledge of monitoring and observability practices for large-scale distributed systems.
  • Experience improving the performance, capacity, availability, or cost efficiency of high-throughput production platforms.

About the Company

Genesys

Cloud-based contact center software platform

Genesys provides customer experience and contact center software. Its core product, Genesys Cloud CX, is a cloud-native platform for handling customer interactions across voice, messaging, email, chat, and social channels, with built-in AI for self-service, agent assistance, and journey orchestration. It also offers Genesys Cloud EX for workforce engagement and Multicloud CX and PureConnect for private cloud or on‑premises deployments, plus a marketplace called AppFoundry with hundreds of integrations. The company aims to help organizations deliver consistent, efficient customer experiences by routing interactions intelligently, automating self-service, and supporting agents across omnichannel channels at scale.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$2.6B
Headquarters
Menlo Park, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Genesys

See more jobs