Talent.com
Golang System Software Engineer - Containers / Virtualisation

Golang System Software Engineer - Containers / Virtualisation

CanonicalMil?ah, Saudi Arabia
منذ يوم 1
الوصف الوظيفي

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

إنشاء تنبيه وظيفي لهذا البحث

Software Engineer • Mil?ah, Saudi Arabia

الوظائف ذات الصلة
  • عَرْضٌ مُرَوَّجٌ له
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...أظهر المزيدآخر تحديث: منذ أكثر من 30 يومًا
  • عَرْضٌ مُرَوَّجٌ له
  • جديد!
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,...أظهر المزيدآخر تحديث: 4 منذ ساعات
  • عَرْضٌ مُرَوَّجٌ له
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...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
  • جديد!
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...أظهر المزيدآخر تحديث: 4 منذ ساعات
  • عَرْضٌ مُرَوَّجٌ له
  • جديد!
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...أظهر المزيدآخر تحديث: 4 منذ ساعات
  • عَرْضٌ مُرَوَّجٌ له
Lead Golang Software Engineer, Commercial Systems

Lead Golang Software Engineer, Commercial Systems

CanonicalNeom, Saudi Arabia
Lead Golang Software Engineer, Commercial Systems.Lead Golang Software Engineer, Commercial Systems.Canonical Lead Golang Software Engineer, Commercial Systems. Be among the first 25 applicants Join...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
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...أظهر المزيدآخر تحديث: 2 منذ أيام
  • عَرْضٌ مُرَوَّجٌ له
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...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
Software Engineer - Backend (Mid-Level, Remote)

Software Engineer - Backend (Mid-Level, Remote)

Lucidya LLC.Neom, Saudi Arabia
Lucidya is an AI-native company transforming how brands understand and engage with their customers through cutting-edge technologies purpose-built for Customer Experience (CX).With AI at the core o...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
  • جديد!
Remote Zoho Systems Architect - Automate & Integrate

Remote Zoho Systems Architect - Automate & Integrate

AajilMil?ah, Saudi Arabia
A leading B2B company in Saudi Arabia is seeking a remote Systems Developer to build and scale operational systems using Zoho. You will architect solutions, implement automations, and integrate APIs...أظهر المزيدآخر تحديث: 22 منذ ساعات
  • عَرْضٌ مُرَوَّجٌ له
Software Engineer - Backend (Mid-Level, Remote)

Software Engineer - Backend (Mid-Level, Remote)

LucidyaNeom, Saudi Arabia
Lucidya is an AI-native company transforming how brands understand and engage with their customers through cutting-edge technologies purpose-built for Customer Experience (CX).With AI at the core o...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
Microservices Engineer

Microservices Engineer

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 widely used in cloud, data science, AI, engine...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
Embedded Software Engineer

Embedded Software Engineer

Capgemini EngineeringMil?ah, Saudi Arabia
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash th...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
Software Engineer - Data Infrastructure

Software Engineer - Data Infrastructure

CanonicalNeom, Saudi Arabia
Software Engineer - Data Infrastructure.Canonical 1 day ago Be among the first 25 applicants Join to apply for the.Software Engineer - Data Infrastructure. Canonical Canonical is building a comprehe...أظهر المزيدآخر تحديث: منذ يوم واحد
  • عَرْضٌ مُرَوَّجٌ له
  • جديد!
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...أظهر المزيدآخر تحديث: 4 منذ ساعات
  • عَرْضٌ مُرَوَّجٌ له
  • جديد!
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...أظهر المزيدآخر تحديث: منذ أقل من ساعة واحدة
  • عَرْضٌ مُرَوَّجٌ له
  • جديد!
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...أظهر المزيدآخر تحديث: 4 منذ ساعات
  • عَرْضٌ مُرَوَّجٌ له
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...أظهر المزيدآخر تحديث: منذ يوم واحد