Senior Software Engineer

Område

Stockholm

Publicerad

2026-04-21

Ansök senast

2026-08-10

Om jobbet

About Kambi

Kambi Group plc is a leading B2B provider of premium sports betting services to licensed gaming operators. Our services provide an end-to-end solution for operators wanting to launch a standalone Sportsbook or bolster their existing offering with an innovative sports betting product. From front-end user interface to customer intelligence, risk management and odds compiling, all built on our in-house developed software, we strive to deliver the ultimate service and solution to our partners.

Our vision is to create the world's leading sports betting experiences, together with our partners.

About the Role

We're looking for a Senior Software Engineer to join Kambi. This is not a standard backend role.

You will work on business-critical systems where:

Performance matters.

Reliability is essential.

Correctness is critical.

We're looking for someone who takes ownership, makes sound technical decisions, and contributes effectively in a complex, high-impact environment.

What You'll Do

Design, build, and maintain high-throughput backend services in Java

Work with low-latency, distributed systems

Solve real production challenges related to performance, failures, and scaling

Take ownership of systems and features end-to-end

Collaborate closely with engineers, product, and stakeholders

Contribute to architectural decisions and technical direction

Continuously improve system reliability, observability, and maintainability

What You Bring

Strong Java & Backend Expertise

Solid understanding of: Concurrency and multithreading

JVM behavior (memory, garbage collection, performance)

Core Java fundamentals

Experience building backend services using frameworks such as Spring Boot

Experience Working with Production Systems

Hands-on experience debugging and resolving issues in live systems

Familiarity with observability practices (logging, metrics, tracing)

Experience identifying and addressing performance bottlenecks

Understanding how systems behave under real-world load

Distributed Systems & System Design

Experience working with microservices and/or event-driven architectures

Understanding of: Scalability and fault tolerance

Backpressure and system resilience

Trade-offs such as consistency vs availability

Experience with messaging systems (e.g. Kafka) is highly valued

Ownership & Engineering Judgment

Take responsibility beyond individual tasks and drive work forward

Operate effectively in environments with some ambiguity

Proactively identify issues and drive improvements

Make sound technical decisions and clearly communicate trade-offs

Balance simplicity, performance, and long-term maintainability

Understand the operational and maintenance impact of technical choices

This Role May Not Be the Right Fit If

Your experience is primarily limited to simple CRUD-based applications

You have limited exposure to debugging or operating production systems

You are most comfortable working in environments where requirements are fully defined upfront and change is limited

You are not comfortable taking ownership of systems end-to-end

Tech Context

Java (primary)

Spring Boot

Distributed systems and messaging (e.g. Kafka)

Cloud-based infrastructure

Containerized environments

Application

Please share your CV in English. Along with your CV, to help us better understand your experience, kindly include a brief description of a complex production issue you personally debugged, how you approached it, and the outcome.

#wearekambi

Kambi Sweden AB