Company logo hidden

Linux Devices Software Engineer - SnapD

Unlock employer Jeddah, Saudi Arabia Posted: 19 Feb 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

About the Job:
Join Canonical's SnapD team as a Linux Devices Software Engineer. In this role, you will work on mission-critical Golang code, focusing on software delivery, containers, security sandboxing, telemetry, and device management. Snaps are a next-generation software packaging and delivery system for Linux, designed for safety and robustness, with application-specific confinement for IoT devices, desktops, and servers.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

This position requires a strong commitment to quality and performance within the operating system, alongside a passion for open-source software development. You will collaborate with a distributed team, write high-quality code, debug Linux system-level issues, and conduct peer reviews. We're looking for someone who is obsessed with achieving robustness and can think critically about potential issues like power outages.

Responsibilities:

  • Collaborate proactively with a distributed team
  • Write high-quality code to create new features
  • Debug Linux system-level issues and produce high-quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding effective solutions
  • Maintain a strong focus on robustness and reliability

Who You Are:

  • You are passionate about technology and enjoy working with talented people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are self-motivated.
  • You hold a Bachelor's or equivalent in Computer Science, STEM, or a related field.
  • You have professional software development experience with Go, Python, C, or C++.
  • You possess knowledge of Linux system-level fundamentals, e.g., cgroups, namespaces, apparmor.
  • You are committed to software testing, code reviews, and maintainable code.

About Canonical:
Canonical is an international software company dedicated to open-source development and delivering Ubuntu, enhancing business efficiency and security worldwide. As a remote-first company, we prioritize skills over location, embracing a diverse workforce.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote with global travel for up to two weeks, twice a year

Benefits:

  • Work from home
  • Learning and development allowances
  • Competitive salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity, and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

All applications will be considered fairly, promoting a workplace free from discrimination and valuing diversity in experiences and perspectives.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct