Talent.com
No longer accepting applications
Golang System Software Engineer - Containers / Virtualisation

Golang System Software Engineer - Containers / Virtualisation

CanonicalMil?ah, Saudi Arabia
1 day ago
Job description

Golang System Software Engineer - Containers / Virtualisation

Join to apply for the

Golang System Software Engineer - Containers / Virtualisation

role at

Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing.

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 just works and provides a mission-critical cloud for edge and core enterprise deployments. We are hiring a Golang software engineer to work on the low level Go codebase sitting between our 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 able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system. This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of 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

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 the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level Entry level

Employment type Full-time

Job function Engineering and Information Technology

Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Get notified about new System Software Engineer jobs in

Jiddah, Makkah, Saudi Arabia .

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Mil?ah, Saudi Arabia

Related jobs
  • Promoted
Pre-Sales Engineer (Mobile Application)

Pre-Sales Engineer (Mobile Application)

AsgaTechSaudi Arabia
Contribute to the business objectives of the company by supporting the technical sales needs and contributing to closing sales of mobile app development products and services through direct and ind...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
K2 System Operator

K2 System Operator

Saudi Networkers ServicesSaudi Arabia
Be among the first 25 applicants.Operate and monitor K2 workflow and process automation systems to ensure smooth execution of business processes. Design, configure, and maintain K2 workflows, forms,...Show moreLast updated: 5 hours ago
  • Promoted
  • New!
Remote Advanced Process Control Engineer - Global Travel

Remote Advanced Process Control Engineer - Global Travel

Andritz AGNeom, Saudi Arabia
A global engineering firm is seeking an Advanced Process Control (APC) Engineer in Saudi Arabia to enhance industrial processes through innovative automation and control technologies.The role requi...Show moreLast updated: 1 hour ago
  • Promoted
  • New!
Remote Open-Source Software Engineer (Rust / Go / Python)

Remote Open-Source Software Engineer (Rust / Go / Python)

CanonicalMil?ah, Saudi Arabia
A leading technology company is seeking an Ubuntu Software Engineer to design, build, and ship software using modern programming languages. This full-time position offers a remote work environment a...Show moreLast updated: 1 hour ago
  • Promoted
Senior Software Engineer (Multiple Stacks) - RemoteContract

Senior Software Engineer (Multiple Stacks) - RemoteContract

Salve.Inno ConsultingSaudi Arabia, Saudi Arabia
We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ days ago
  • Promoted
Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

CanonicalNeom, Saudi Arabia
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise in...Show moreLast updated: 1 day ago
  • Promoted
Senior Software Engineer (Multiple Stacks) - Remote Contract

Senior Software Engineer (Multiple Stacks) - Remote Contract

Salve.Inno ConsultingSaudi Arabia, Saudi Arabia
We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
System Administration & Reporting Specialist

System Administration & Reporting Specialist

Saudi Business MachinesSaudi Arabia
System Administration & Reporting Specialist.System Administration, Report Development & SupportSpecialist.Diploma degree in Computer Science, Engineering, or related field or above.Strong educatio...Show moreLast updated: 5 hours ago
  • Promoted
  • New!
Secure Platform Engineer - VMware, CyberArk & Automation

Secure Platform Engineer - VMware, CyberArk & Automation

King Abdullah Bin Abdulaziz University HospitalSaudi Arabia
A leading university hospital in Saudi Arabia is seeking a Secure Platform Administrator responsible for the operation and security of its secure landing zone infrastructure.The ideal candidate has...Show moreLast updated: 5 hours ago
  • Promoted
Software Engineer (Python / Linux / Packaging)

Software Engineer (Python / Linux / Packaging)

CanonicalNeom, Saudi Arabia
Software Engineer (Python / Linux / Packaging).Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is wid...Show moreLast updated: 1 day ago
  • Promoted
ITSM Engineer

ITSM Engineer

Saudi Networkers ServicesSaudi Arabia
Design, configure, implement, and maintain ITSM platforms (e.ServiceNow, BMC Remedy, Cherwell, etc.Drive ITIL-based processes such as Incident, Problem, Change, Service Request, and Knowledge Manag...Show moreLast updated: 2 days ago
  • Promoted
Embedded Linux Field Engineer for Devices / IoT

Embedded Linux Field Engineer for Devices / IoT

CanonicalMil?ah, Saudi Arabia
Embedded Linux Field Engineer for Devices / IoT.Embedded Linux Field Engineer for Devices / IoT.Canonical Embedded Linux Field Engineer for Devices / IoT. Be among the first 25 applicants Join to apply fo...Show moreLast updated: 1 day ago
  • Promoted
Senior Software Engineer - Manzil

Senior Software Engineer - Manzil

Qureos IncSaudi Arabia, Saudi Arabia
You will work closely with the product, design, and backend teams to ship features that are fast, reliable, and user-friendly. We’re looking for someone who cares about quality, enjoys solving real ...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Senior System Support Engineer / Web Developer

Senior System Support Engineer / Web Developer

Saudi Business MachinesSaudi Arabia
Senior System Support Engineer / Web Developer.Bachelor’s degree in Computer Science, Information Technology, or related field. Minimum 2 years of professional experience in front-end web developmen...Show moreLast updated: 5 hours ago
  • Promoted
  • New!
Remote WebMethods Support Engineer — Integration & Dev

Remote WebMethods Support Engineer — Integration & Dev

Master-WorksNeom, Saudi Arabia
A remote technology solutions company is seeking a Support Engineer - webMethods to provide technical support and development for integration solutions. The ideal candidate will have a Bachelor's de...Show moreLast updated: 1 hour ago
  • Promoted
  • New!
DevOps Engineer - Al Musanid

DevOps Engineer - Al Musanid

QureosSaudi Arabia
Responsible for bridging the gap between development and operations teams by automating workflows, improving deployment processes, and ensuring infrastructure reliability, security, and scalability...Show moreLast updated: 5 hours ago
  • Promoted
  • New!
Ubuntu Software Engineer

Ubuntu Software Engineer

CanonicalMil?ah, Saudi Arabia
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Overview Canonical is a leading provider of open source software and operating systems to the global e...Show moreLast updated: 1 hour ago
  • Promoted
Software Maintenance Engineer

Software Maintenance Engineer

CanonicalNeom, Saudi Arabia
Canonical Join to apply for the.Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very...Show moreLast updated: 1 day ago