What you’ll do
- Design and deliver web based systems and SAAS
- Provide new insights into the Canonical workplace experience
- Enable new processes and improve existing workflows
- Collaborate proactively with a distributed team
- Write high-quality code to create new features
- Debug issues and produce high-quality code to fix them
- Consistently provide high-quality code reviews to other engineers
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks annually
- Understand completion criteria and push work to completion
- Work to reduce complexity
- Advocate and advance modern, agile software development practices
- Connect to many data sources and provide insightful visualisations
- Providing tooling to support optimised processes
Who you are
- You are knowledgeable and passionate about web and software development
- You are curious, flexible, articulate, and accountable
- You try to learn and use web best practices in your work
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You take web best practices into account with your work
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have solid experience working in an agile development environment
- You drive work to completion
- You take operational considerations (CI, updating, monitoring, observability, life-cycle management) into account
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You follow industry trends and new technologies
- You’re capable of representing your team as a subject matter expert
- Have an interest in data visualisation
- Enjoy working with many APIs to help many teams across Canonical
- You enjoy driving process improvements within the company
What we offer
- An opportunity to shape a company and products with a strong influence in the open source community
- An inclusive work environment with friendly people, broadly skilled from UX design to copywriting
- Learning and development
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
Interview process
- Your application will be reviewed by our team
- You will be sent a set of written interview questions and your answer will be reviewed anonymously
- You will be asked to take a standardised aptitude test
- A short interview with a team member
- An HR interview
- You will be asked to complete a coding test
- A series of four more detailed technical interviews
- Hiring manager interview
- Offer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.