
Remote opportunity at
CanonicalSenior Web Engineer
Canonical is looking for a Senior Software Engineer for its Web Engineering team. The post is remote and full-time, located in EMEA. The successful candidate guides…
Career Tools
About This Role
Canonical is looking for a Senior Software Engineer for its Web Engineering team. The post is remote and full-time, located in EMEA. The successful candidate guides technical debate, establishes best practice for everyone in the group, and owns large projects. The posting describes a mentor who grows colleagues in a structured manner and shares with their manager the task of developing the immediate team. Duties involve spotting what matters most…
Job Description
Canonical is looking for a Senior Software Engineer for its Web Engineering team. The post is remote and full-time, located in EMEA. The successful candidate guides technical debate, establishes best practice for everyone in the group, and owns large projects. The posting describes a mentor who grows colleagues in a structured manner and shares with their manager the task of developing the immediate team.
Duties involve spotting what matters most for the team and driving improvements, building well-tested, well-documented software, resolving problems users run into, and leading code and architecture reviews. Senior engineers also refine engineering and operations methods, write technical documentation, deploy and run the services the team creates, and promote the product through technical leadership. The work calls for clear specifications, awareness of risk, and the discipline to reduce complexity.
The posting prizes openness, intellectual candour and collaboration, and wants someone who notices accessibility and performance problems. Linux experience, with Debian or Ubuntu a plus. Travel to company events, up to two weeks each, is expected twice a year.
Responsibilities
- Identify what matters most to the team and drive initiatives that improve it
- Design and build well-tested, well-documented software
- Investigate and fix problems reported by users
- Lead code and architecture reviews
- Write and improve technical documentation
- Refine engineering and operations practices
- Deploy and run the services the team builds
- Champion the product through technical leadership
Requirements
- Able to set technical quality standards by designing an architecture that serves business aims
- Exceptional academic record at secondary school and university
- Bachelor's degree in computing or STEM, or an equivalent alternative route
- Determination and a track record of exceeding expectations
- Organised, self-directed and reliable on schedules
- Keeps pace with new technology and adopts it thoughtfully
- Delivers detailed, insightful code reviews on work of any size
- Attentive to accessibility and performance
- Competent written and spoken English
- Linux experience, with Debian or Ubuntu preferred
- Strong interpersonal skills and a curious, flexible, accountable attitude
- Clear communication and presentation abilities
- Results-driven and personally committed to deadlines
- Able to travel twice a year to company events lasting up to two weeks each
Qualifications
- Container technology experience with LXD, Docker or Kubernetes
- Experience developing a strong team by modelling high standards
- Designing, building and governing REST interfaces
- Performance engineering and security experience
Core Skills
Benefits
- Performance bonus or commission each year
- USD 2,000 annual learning budget
- Yearly pay review and recognition awards
- Annual leave plus maternity and paternity leave
- Employee assistance programme
- Two in-person team sprints each year
- Chances to visit new cities, Priority Pass and upgraded long-haul travel
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the job remote?
Yes. The listing is remote and placed in the EMEA region.
What does a senior engineer do here?
They lead technical discussions, own large projects, run code and architecture reviews, and mentor peers.
How often is travel required?
Two times annually, for company gatherings lasting up to two weeks each.
Is pay listed?
No. The posting gives no salary and points to location, experience and performance.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.