C
Software Engineer, Sustaining Engineering
Canonical
Contract type
Ongoing
Work mode
100% remote
Experience
3 years
Job description
Key details
- Develop software as a professional software engineer
- Troubleshoot using debugging tools like gdb
- Work with git source code repositories and branches
- Work with cloud technologies such as Ceph, OpenStack, or Kubernetes
- Travel up to 4 times a year for internal events
- Company mission
- Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu and changing the world of software
Primary stack
Core technologies
Python (Programming Language)GoKubernetes
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass for travel and travel upgrades for long haul company events
Requirements & details
- Professional experience as a software engineer
- Background in Computer Science, STEM or similar
- Strong experience with Linux
- Strong development-level experience with at least one of Python, Go, C or C++ on Linux
- Experience with at least one of Ceph, OpenStack, Kubernetes or other cloud technologies
- Ability to troubleshoot with debugging tools like gdb
- Familiarity with git source code repositories and branches
- Exceptional academic track record
- Willingness to travel up to 4 times a year for internal events
- Python, Go, C, C++, Linux, Kubernetes, OpenStack, Ceph, Git
- Python (Programming Language)
- Go
- Kubernetes
