Principal Software Engineer - Kafka Integration Specialist

Zagreb
Full-time
We are looking for a Principal Software Engineer – Kafka Integration Specialist for our Platform unit in Zagreb. About the Role.

Are you passionate about building scalable, near-real-time data streaming and data processing solutions? Do you enjoy using Kafka to create data streaming and event-driven systems? As a Principal Software Engineer, you will design and support Kafka-based solutions to support event-driven APIs for high-performance applications in our cloud infrastructure.
We are Adcubum - a leading and constantly growing manufacturer of insurance software in the health, accident, and property insurance lines, as well as the market leader in health and accident insurance in Switzerland. Outstanding ideas are the building blocks for our innovative product and our success. Highly qualified, flexible employees from the insurance and IT sectors develop them further.
We operate internationally with several locations in Switzerland, Germany, and Croatia.

Your tasks

  • Near-Real-Time Data Exchange: Design and implement Kafka-based solutions, enabling near-real-time data exchange over dedicated APIs.
  • System Reliability: Develop and manage Kafka-based pipelines to ensure efficient and reliable message flows across services, reducing data bottlenecks and ensuring smooth communication.
  • Scalable Cloud Deployments: Supporting development teams to deploy and manage Kafka clusters in cloud environments, ensuring scalability and resilience, which directly improves system uptime.
  • Architectural Transformation: Lead the migration from a monolithic to a distributed modular architecture, enabling better system performance and flexibility.
  • Performance Optimization: Use best practices to monitor Kafka clusters, manage load, and optimize performance for low-latency, high-throughput communication, enhancing customer experience.
  • API Integration: Collaborate with teams to integrate Kafka-based event-driven APIs with the Adcubum Syrius suite, improving system functionality.
  • API and Streaming Improvements: Improve the API architecture, data streaming/data processing, and event-driven capabilities for smoother operations and quicker response

Our requirements

  • You are an expert in Java and Kafka-based programming, with strong experience in event-driven API communication.
  • You have experience with API communication patterns, distributed systems, and containerization.
  • You are familiar with deploying and managing Kafka clusters in cloud environments like AWS, Google Cloud, or Azure.
  • You are skilled in CI/CD, Kafka monitoring, and automation tools (e.g., Terraform, Ansible).
  • You understand event sourcing, event-driven architectures, and cloud-native deployments with Kubernetes and Docker.
  • You have knowledge of data governance, security, and compliance for cloud-based event-driven applications.
  • You are proactive, take ownership of your work, and deliver high-quality solutions.
  • You explain complex ideas clearly and can engage with different stakeholders effectively.
  • You work well in a team, with a practical and organized approach to solving problems.
  • You are fluent in English. Knowledge of German is a plus.

We offer

  • Have an impact and participate in the evolution of our software suite Adcubum Syrius
  • Work in a technically demanding field
  • Enjoy a creative and friendly team atmosphere
  • Experience our innovative and cross-cultural work environment
  • Career development opportunities and training
  • Work in a flexible hybrid model, combining work-from-home and office
Join us in shaping the Adcubum success story and become part of our company.

Our Employees Appreciate the Close Collaboration with their Colleagues

“At Adcubum, I especially value the culture of continuous learning and collaboration. Openness and support from colleagues make it easy to grow together and bring in new ideas. It’s an environment that actively promotes personal and professional growth.”
Aylin Özcan
Aylin Özcan
Account Manager
"At Adcubum, you'll thrive if you take ownership, enjoy collaborating closely with your colleagues on aspirational technology projects, and value transparency and open feedback. Join us and make a positive impact on the Swiss health system and the European insurance industry."
Steven Neubauer
Steven Neubauer
CEO