Golang System Software Engineer - Containers / Virtualisation
9 Days Old
Overview
Golang System Software Engineer - Containers / Virtualisation
Location: Remote position available in EMEA and the Americas. Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives. We recruit on a global basis and support a remote-first culture.
What you will focus on
- Design, implement and document system level Go code
- Model data, design database schema and implement data storage in a dqlite (SQL) database
- Maintain code quality through static analysis, unit and system tests
- Collaborate proactively with a distributed team
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks/year for internal and external events
What we are looking for in you
- You have experience programming in Go and C
- You are knowledgeable in networking and storage technologies
- You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community
- You are curious, flexible, articulate and accountable
- You value soft skills and are enterprising, thoughtful and self-motivated
- You have a bachelor’s or equivalent in Computer Science, STEM or similar degree
What we offer you
- 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, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of open source. As the publisher of Ubuntu, we’re focused on enabling AI, IoT and cloud initiatives globally. We recruit on a global basis and uphold high standards for new team members. Canonical has been remote-first since 2004. Joining us is an opportunity to think differently, work smarter, and continuously learn.
Canonical is an equal opportunity employer. We foster a workplace free from discrimination, valuing diversity of experience, perspectives, and background. All qualified applicants will receive consideration for employment without regard to identity.
Additional job attributes
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development
- Location:
- Manchester
- Job Type:
- FullTime
- Category:
- IT & Technology