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 🌱.