Apply

Golang System Software Engineer - Containers / Virtualisation

Posted 2024-12-01

View full description

📍 Location: EMEA and the Americas

🔍 Industry: Open source technology/cloud computing

🏢 Company: Canonical

🪄 Skills: SQLCloud ComputingGoGolangREST API

Requirements:
  • Experience programming in Go and C.
  • Knowledgeable in networking and storage technologies.
  • Experience with two or more: cloud computing, virtualisation, containers, distributed systems, open source community.
  • Curious, flexible, articulate, and accountable.
  • Values soft skills; enterprising, thoughtful, and self-motivated.
  • Bachelor’s or equivalent in Computer Science, STEM, or similar degree.
Responsibilities:
  • Design, implement, and document system level Go code.
  • Model data and design database schema.
  • 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 find solutions collaboratively.
  • Work from home with global travel 2 to 4 weeks/year.
Apply