9 Weeks, 7 interviews, multiple coding tests (of which I scored 90% percentile in all of them) only to be ghosted for 2 weeks and then sent a generic no, after being given the indication that everything went well. There were some concerning things that I found during the interview - one senior engineer told me (verbatim) that "Looking at your CV and work history, you look like you get stuff done, we don't like people who get stuff done" I was weirded out by this response, but after meeting 4 engineers in total, now I understand what they meant - everyone I spoke to had been at Canonical for more than 10/15+ years, and they were unmotivated, bureaucratic and lazy - they were there to switch their brain off and blob out. The interviews were very disorganised. They would ask me "why I applied for this position as you are overqualified" and I would tell them I applied for a "generic senior python programmer job advert" and the persons reaction showed me clearly that I was talking to the wrong person in the wrong department about the wrong role. This happened twice. Once I got a call from one of their senior managers completetly out of the blue asking why I wasn't in an interview - and it turns out it had been booked but the invites were never sent to me. If canonicals systems are anything like the staff and operations that I saw during this interview process, they will be a chaotic mess of incompetance, bureaucracy and poor communication. AVOID