Kambi

Senior Software Engineer

Stockholm
Java Spring Boot Kafka
Description

Senior Software Engineer

Location: Stockholm

Department: Engineering

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's ongoing commitment to Diversity and Inclusion in the workplace

If you require any reasonable adjustment during the recruitment process, please notify your recruiter, who will assist you however they can. Diversity and inclusion is at the heart of who we are and who we aim to be. While we are proud of the positive and inclusive company culture we have created, we know we can do so much more. Kambi constantly evolves its Diversity and Inclusion strategy to ensure it becomes an even more inclusive and positive place to work, with the core management team reaffirming its commitment to delivering on employee feedback.

Creating an inclusive environment

We believe Kambi's greatest strength is the collective talent of our employees. Kambi is committed to ensuring we create an inclusive work environment where everyone can feel valued, thrive and achieve their potential, regardless of who they are or what their background is. We know that it is only by having a balance of different voices, values and opinions that Kambi is able to be the market leader it is today.

#wearekambi

Kambi
Kambi

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say