Golang System Software Engineer - Containers / Virtualisation Job at Canonical, Washington DC

L0h2emU3ZXpqVG5kS3hFVytLT0JTT2F3S2c9PQ==
  • Canonical
  • Washington DC

Job Description

Golang System Software Engineer - Containers / Virtualisation Canonical is hiring for the Golang System Software Engineer - Containers / Virtualisation role. Location: Remote (EMEA and Americas). Overview The mission of the LXD team is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that is reliable for edge and core enterprise deployments. We are hiring a Golang software engineer to work on the low-level Go code between the REST API and the low-level C libraries used to manage containers and virtual machines. We are looking for system-level developers with experience in design and data management/modeling. LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI. Our most effective engineers are fluent in all these layers and can anticipate the consequences of design and engineering choices in a complex distributed system. This is an opportunity to have a meaningful impact on modern cloud computing technologies. Canonical offers a remote-first, fast-paced team environment with opportunities for learning and development. 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 Experience programming in Go and C Knowledge of networking and storage technologies Experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community Curious, flexible, articulate and accountable Soft skills oriented, enterprising, thoughtful and self-motivated Bachelor’s or equivalent in Computer Science, STEM or similar 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 Travel benefits for long-haul company events About Canonical Canonical is a pioneer in open source software and operating systems. We publish Ubuntu and operate as a remote-first company with a global team committed to excellence. We recruit globally and value diverse experience and perspectives. Canonical has been remote-first since its inception in 2004. Canonical is an equal opportunity employer. We foster a workplace free from discrimination and provide fair consideration to all applicants regardless of identity. Job details Seniority level: Entry level Employment type: Full-time Job function: Engineering and Information Technology Industries: Software Development #J-18808-Ljbffr Canonical

Job Tags

Full time, Remote work, Work from home, Flexible hours,

Similar Jobs

Financial Technology Partners

Associate, Investment Banking (New York) Job at Financial Technology Partners

Location: San Francisco, CA & New York City, NY (Hybrid, 3 days in office) Company Overview: Financial Technology Partners (FT Partners) is a premier investment banking firm dedicated exclusively to the financial technology sector. We define this sector as the dynamic...

KION GROUP

Campaign Content Specialist, Americas (Grand Rapids) Job at KION GROUP

 ...Campaign Content Specialist Americas The Campaign Content Specialist Americas is responsible for planning and orchestrating content-led demand generation campaigns that fuel the sales pipeline and accelerate buyer engagement. This role sits at the intersection of marketing... 

F45 Training Anthem AZ

Gym Sales Manager Job at F45 Training Anthem AZ

 ...Job Description Job Description Part-Time Sales Manager F45 Training Anthem F45 Training Anthem is seeking an energetic, motivated, and community-driven Part-Time Sales Manager to join our team! This role is perfect for someone who is passionate about fitness... 

Ecole Bilingue De La Nouvelle

Middle School English Teacher (ELA - Social Studies) Job at Ecole Bilingue De La Nouvelle

 ...Orleans by combining the best of French and American academics. Ecole Bilingue seeks a qualified, full time English Language Arts / Social Studies teacher for its English language track in Middle School. The Middle School Teacher will be the lead teacher for English... 

UnitedHealth Group

Registered Nurse Field Clinician: Harris/Montgomery Counties, TX Job at UnitedHealth Group

Value Based Care, $2,500 Sign-on Bonus for Individuals, Monday-Friday NO weekends NO holidays NO call requirements Optum Home & Community Care, part of the UnitedHealth Group family of businesses, is creating something new in health care. We are uniting industry...