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
#J-18808-Ljbffr
Location:
Manchester
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search