I worked at Canonical full-time (More than 3 years)
As might be expected for an industry leader, Canonical attracts some really top-tier talent, particularly among the developers. These are developers who are active in Open Source projects, presenting at conferences, writing books on the technology we use, etc. The opportunity to work on Open Source software and be paid for it is amazing, both in the moment and later on as your career advances. Most of my work for the past three years is publicly available: I can point to my pull requests, issues filed, and code written when companies ask for examples of my work.
The business is still struggling to really be profitable. It still needs Mark Shuttleworth's ongoing investment. As a result, there's a lot of changes in direction. That's especially true if you work on one of the newer products, i.e., not on Ubuntu itself. Every few months, usually after a meeting with Mark, there's a shift in strategy, all in search of how to launch a really profitable product. The company really wants something beyond an OS (which is increasingly commoditized) to ensure its profitably moving forward.
Advice to Management
Stay focused. Now that the layoffs are done and projects are trimmed, maintain that focus on developing products that can be profitable as soon as possible.
I applied online. The process took 1 day. I interviewed at Canonical in March 2017.
I received an email to speak with the recruiter about the position. This was a non-technical phone conversation. I was told that I should expect an email back that day or the following day from the hiring manager to set up a time to conduct a more technical interview. After not hearing back for three days, I sent a follow-up email to the recruiter to get an update on when I should receive an email from the hiring manager. I understand that people are busy things can get pushed back but was just looking for an update. The recruiter responded back very apologetic and told me the team was considering internal employees first for the position and are not ready to make an outside hire.
If you are not looking to make an outside hire, then why post the job AND contact applicants? It was a complete waste of time for everyone involved. With that said, the recruiter was awesome and responded very promptly and professionally.
Let us know if we're missing any workplace or industry recognition –