Remote Golang System Software Engineer - Containers / Virtualisation

Posted

Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The mission is to build a next-generation private cloud infrastructure using KVM, Ceph, and SDN technologies.
  • The role involves working on the low-level Go codebase that interfaces between the REST API and low-level C libraries for managing containers and virtual machines.
  • Candidates should have experience in system-level development, design, and data management/modeling.
  • The position requires fluency in all software stack layers, from low-level kernel features to upper-level management API/CLI.
  • The role offers an opportunity to impact modern cloud computing technologies.
  • This is a remote position available in EMEA and the Americas.
  • Responsibilities include designing, implementing, and documenting system-level Go code, modeling data, designing database schemas, and implementing data storage in a dqlite (SQL) database.
  • Maintaining code quality through static analysis, unit, and system tests is essential.
  • Collaboration with a distributed team and proactive discussion of ideas to find solutions is expected.
  • The role includes working from home with global travel of 2 to 4 weeks per year for events.

Requirements:

  • Candidates must have experience programming in Go and C.
  • Knowledge of networking and storage technologies is required.
  • Experience with two or more of the following is necessary: cloud computing, virtualization, containers, distributed systems, and open source community.
  • Candidates should be curious, flexible, articulate, and accountable.
  • Valuing soft skills and being enterprising, thoughtful, and self-motivated is important.
  • A bachelor’s degree or equivalent in Computer Science, STEM, or a similar field is required.

Benefits:

  • The company considers geographical location, experience, and performance in shaping compensation, with annual reviews.
  • A performance-driven annual bonus is offered in addition to base pay.
  • Team members receive a personal learning and development budget of USD 2,000 per year.
  • Recognition rewards are provided for outstanding performance.
  • Annual holiday leave and maternity/paternity leave are included.
  • An Employee Assistance Programme is available.
  • Opportunities to travel to new locations to meet colleagues are offered.
  • Priority Pass and travel upgrades for long-haul company events are provided.
Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 2,000 - 2,000 USD / year
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback