Company logo hidden

Software Engineer, Sustaining Engineering

Unlock employer Dubai, United Arab Emirates Posted: 11 Dec 2024

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate

Position

This fast-paced engineering role involves working with Linux-based software-defined infrastructure and applications, covering various layers of the technology stack. Responsibilities include handling issues related to bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), and networking (OVS, OVN). You will also work with OpenStack and Kubernetes, as well as open-source applications built on these technologies.

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

The position is ideal for a technologist with a passion for Linux and open source, offering the chance to contribute significantly to customer and community success. The role requires engineers to address software issues at all levels of the stack and develop solutions through troubleshooting, bug fixes, and workarounds.

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu and associated technologies.
  • Maintain a collaborative relationship with field, support, and product engineering teams.
  • Engage in upstream communities and contribute by developing bug fixes and backport patches.
  • Review code produced by peers and participate in process improvement discussions.
  • Manage priorities effectively and maintain clear communication.

Work Conditions:

  • This is a remote-only role.
  • Occasional travel (up to 10%) for team meetings and events may be required.

Requirements:

  • Professional experience as a software engineer.
  • Strong background in Computer Science, STEM, or a similar field.
  • Proficiency with Linux and experience with technologies like Ceph, OpenStack, and Kubernetes.
  • Development-level experience in at least one programming language among Python, Go, C, or C++ on Linux.
  • Familiarity with debugging tools (such as gdb) and git source code repositories.

Additional Skills:

  • Enthusiasm for technology and openness to collaboration.
  • Strong communication and soft skills.
  • Curiosity and flexibility in an ever-evolving work environment.

Language Requirements:

  • Proficiency in English is typically expected.

Salary and Benefits:
Compensation is based on geographical location, experience, and performance, with an annual review. Benefits include professional development budgets, recognition rewards, annual leave, and opportunities for team travel.

About Canonical:
Canonical is a leader in open source technology, known for publishing Ubuntu, supporting AI, IoT, and cloud technologies. The company is fully remote and values diversity and equality in its workforce.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct