Added: 2025-05-16 13:52.00
Updated: 2025-05-23 03:55.06

Kafka Engineer, Middleware & Messaging Operations

Gland , Vaud, Switzerland

Type: n/a

Category: IT & Internet & Media

Advertisement
Requirements: English
Company: TN Switzerland
Region: Gland , Vaud

Kafka Engineer, Middleware & Messaging Operations, Gland

Client:

Swissquote

Location:

Job Category:

-

Job Reference:

3d0fb34dba45

Job Views:

2

Posted:

18.04.2025

Expiry Date:

02.06.2025

Job Description:

Company Description

Building the bank of tomorrow takes more than skills.
It means combining our differences to imagine, discuss, code, develop, test, learn and celebrate every step together. Share our vibes? Join Swissquote to unleash your potential.

We are the Swiss Leader in Online Banking and we provide trading, investing and banking services to +500000 clients, through our performant and secured digital platforms.

Our +1000 employees work in a flexible way, without dress code and in multicultural teams.
By having a huge impact on the industry, they are growing their skills portfolio and boosting their career in a fast-paced environment.

We are all in at Swissquote. As an equal opportunity employer, we welcome candidates from all backgrounds, experiences and perspectives to join our team and contribute to our shared success.

Follow to discover our people & culture!

Are you all in? Dont be shy, apply!

Team Mission and Stakeholders:

Are you ready to be at the heart of innovation? Were launching an exciting new team dedicated to Middleware & Messaging Operations, and we want you to be part of it!

As a key player in this dynamic team of four, youll collaborate with operational teams and work closely with main stakeholders to power critical components that drive our organization forward. Youll tackle complex challenges, streamline processes, and implement cutting-edge solutions that make a real impact.

Join a tight-knit team where your ideas matter and collaboration is key, all while working on pivotal projects that shape the future of our operations. Youll develop strong relationships with key stakeholders, hone your skills in a vital area of technology, and advance your career in a growing field. Your contributions will support critical systems that help us achieve our goals. If youre passionate about technology and ready to make a difference, come be part of something amazing. Lets create the future of Middleware & Messaging together!

Job Description

In this role, you will:

  1. Support the continuous operation, optimization, and management of Apache Kafka and other messaging systems (RabbitMQ, Redis) for a wide range of software applications.
  2. Work closely with development and operations teams to ensure smooth integration of Kafka into application workflows, providing support and guidance.
  3. Monitor and maintain the performance and health of Kafka clusters, implementing proactive solutions to maintain reliability.
  4. Collaborate on capacity planning, scaling Kafka infrastructure to meet current and future demand without sacrificing performance.
  5. Implement and maintain self-service configuration tools, allowing teams to manage Kafka configurations through systems like Git.
  6. Develop and maintain infrastructure-as-code (IaC) solutions to manage messaging systems, ensuring that deployments and changes are consistent and repeatable.
  7. Contribute to the automation of operational tasks, including Kafka deployments, monitoring, and failure recovery processes.
  8. Ensure Kafka systems meet security and compliance standards, managing access controls and securing data in transit.
  9. Document configurations, best practices, and operational procedures to promote knowledge sharing and ensure team alignment.
  10. Participate in on-call rotations to provide 24x7 support, responding to incidents and troubleshooting issues to minimize downtime.

Qualifications

  1. Educational background: Bachelors or Masters degree in Computer Science or a related field.
  2. At least 2 years of experience in managing Apache Kafka clusters.
  3. Strong hands-on experience with Apache Kafka in production environments, including Kafka Streams, Kraft, and Kafka Connect.
  4. In-depth knowledge of messaging system architecture, with an emphasis on designing, deploying, and optimizing Kafka clusters.
  5. Experience with automation tools (Terraform, Jikkou, Ansible) and scripting (Python, Bash) to streamline Kafka operations.
  6. Familiarity with containerization technologies (Docker, Kubernetes) and their integration with Kafka.
  7. Knowledge of monitoring tools (Prometheus, Grafana, Kafka-UI) and experience setting up proactive alerting systems.
  8. Experience with version control systems like Git for managing Kafka configuration.
  9. Understanding of security best practices for messaging systems, including access management and encryption.

Nice-to-Haves:

  1. Experience with other messaging
Advertisement
Click here to apply and get more details about this job!
It will open in a new tab.
Terms and Conditions - Webmaster - Privacy Policy