Software Engineer applicants have rated the interview process at Kraken with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 57.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 30 days to get hired, when considering 4 user submitted interviews for this role. To compare, the hiring process at Kraken overall takes an average of 25 days.
Common stages of the interview process at Kraken as a Software Engineer according to 4 Glassdoor interviews include:
Group panel interview: 17%
Skills test: 17%
One on one interview: 17%
Personality test: 17%
Background check: 17%
Phone interview: 17%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Kraken (Manchester, England) in Apr 2024
Interview
I interviewed specifically for the Kraken Flex department. It's a four stage interview process, which I did fully remotely. I applied online with CV and cover letter, the recruiter contacted me a couple of days later. It was two and a half weeks from my application online to offer from Kraken.
First stage was initial screening call with a recruiter, standard questions about your experience, why you're interested in the role / working at kraken, and what your salary expectations are.
Second stage is a take-home task (mine was in python), there is no time limit but the recruiter asks you to let them know when they can expect it to be retuned.
Third stage is an informal style technical interview with two engineers about your experience and discussion on subjects like cloud systems, test-driven development, and best practises.
Fourth stage is a system design interview, they give you the scenario the day before so you can be familiar with it, and then the interview is white boarding solutions online with two engineers, and they will ask you about trade-offs for decisions and introduce other considerations to discuss.
Note: this was the most fun system design interview I've ever done, it was really great to familiarise myself with the scenario in advance, so that on the day I could focus on discussing the different approaches to the solution rather than trying to quickly read/understand the problem. It really allowed us to jump straight in to the white boarding and left lots of time of discussing the system design.
Interview questions [1]
Question 1
Tell us about a project you worked on that you are proud of.
The interview process was exceptionally smooth, well structured, and professionally managed. Communication was clear from the offset and throughout, expectations were transparent, and each stage felt organized, efficient, and respectful of my time.
I applied online. I interviewed at Kraken (Manchester, England) in Jun 2026
Interview
Four rounds long. 1st round was an introduction call. 2nd round was a take home coding task, which took me about an hour and a half. On this stage make sure to write code to production quality - they will read it and ask you about it in the next round. 3rd round was a basic technical interview, including a section going over your solution to the 2nd round task. The 4th round is a white board interview, where you’re given a task and asked to propose a solution, in conjunction with two other engineers.
Interview questions [1]
Question 1
What is the release process at your current employer, from ideation all the way to it being deployed in production, and how would you improve it?
I applied online. I interviewed at Kraken (London, England) in Feb 2026
Interview
Application
I applied through Indeed. The process took 1 month. I interviewed at Kraken (UK) in Feb 2025
Interview
1st stage: Had a chat with a wonderful recruiter, set the stage for the whole interview process. Discussions about the company structure, team I would be working it, salary expectations and general question regarding motivation for joining the team.
2nd stage: Take home test. A django command line app for parsing file(s). Here, they evaluate you on taking on an ambiguous task and providing a scalable solution. Document your assumptions properly.
3rd stage: Further technical discussion about the task. Discussing approach, decisions taken and tradeoffs. How can the app be extended.
4th stage: The final stage. Focuses on your technical skills and the wider Python/Django ecosystem—discussions around ways of working.
After the last interview, the offer came within 30 minutes.
I really enjoyed working with my recruiter (Brad). He was super supportive.
Interview questions [2]
Question 1
1st technical interview
Discuss your approach for taking on the technical task.
How do you approach testing?
How can we make this app more robust to handle more/large files?
You held data in memory before bulk creating. How would you handle OOM issues?
2nd technical interview(last stage)
They generally ran through my resume and asked questions.
Testing, App performance, CI/CD, Microservices (Advantages/Disadvantages)