Senior Kafka Software Engineer (80-100%)

Bern, Switzerland (hybrid)
Software Development
CHF 83’000 to CHF 133’000 / year

At SPOUD, we empower our customers with data streaming solutions to unlock the potential of real-time data, providing expert guidance and cloud-native event streaming solutions to transform data into actionable insights.

If you are a Software Engineer looking for a new challenge, then keep reading!

What we are and what we do:

  • Streaming! A lot of it. Mainly with Kafka, but not only. We’re helping companies to move to an event-based world. Namely, ingesting, transforming, and analyzing a lot of data.
  • Developing backend applications using Java with different frameworks like Spring Boot and Quarkus.
  • Beautiful looking frontends, mainly with Angular and Grafana.
  • We develop projects in-house, but also directly at our customers’ place.
  • We’re based in Bern, very close to the train station.
  • We value teamwork and open communication.
  • We do home office, but meet at least once a week in the office (preferably Tuesdays).


What you will do:

  • You will technically lead projects.
  • You will lead software architecture and design in customer projects.
  • You will help our customers in their technical vision and inspire and enable them to find pragmatic solutions.
  • You will coach young, motivated software developers in their journey to become seniors.
  • You will see the entrepreneurial vision of SPOUD and align your doings accordingly.


What we are looking for:

  • You love working together with customers and take responsibility for your and your team's work.
  • You are a doer, you are proactive, and you anticipate technical and organizational issues because you know.
  • Strong in software design and architecture.
  • 2+ years of relevant experience in software development and the ability to write clean code and willingness to learn new things.
  • Know-how in state-of-the-art development frameworks, tools, and methods in your field of expertise.
  • Professional communication with customers in both written and verbal forms, in German and English is a must.
  • You have experience with some of the following:
  • Programming languages: Java, Typescript, Go
  • Frameworks: Quarkus, Spring Boot, Angular
  • Streaming technologies: Kafka and its ecosystem (Connect, Streams, ksqlDB), Flink, RabbitMQ
  • Cloud Platforms and Infrastructure: Kubernetes, GCP, Azure, AWS
  • "Note that this is explicitly not a list of must-have-requirements. Are you a strong back-end developer with little front-end experience? We'd still love to hear from you!"


We offer:

  • Change! A place where you can make a difference and people who value your action and support you on your path.
  • A young, dynamic, and non-bureaucratic environment with much flexibility
  • Holacracy: We’re organized in circles and roles and want you to be an active part of it.
  • Open salaries ranging from 83k to 133k per year
  • And a few more things. We have a ping-pong table, we play table soccer, and we frequently do BBQs and drink beer together.

Our hiring process:

  • Within a few days of you sending us our CV, we’ll check it and you’ll get notified by us.
  • You will be invited to a first interview (remote or in our office) to get to know each other better.
  • When both parties liked the first impression, you will be invited to a second more technical interview.
  • You did it! If everything worked out, you’ll be part of the team.

Are you interested? Send us your CV and let’s have a coffee.

Updated: 1 week ago
Job ID: 10638021
Report issue


11-50 employees
Technology, Information and Internet

We are pioneers in the field of real-time data stream processing, data logistics and analytics software and create real-time high-value insights into data.

Our other open positions
Spontaneous Application
  1. Senior Kafka Software Engineer (80-100%)