Company logo hidden

Software Engineer, Sustaining Engineering

Unlock employer Dubai, United Arab Emirates Posted: 28 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source applications running on top of them. You will have the opportunity to showcase your engineering skills while addressing critical issues in the open source stack that require software engineering for upstream bug fixes. This role is designed for a technologist with a passion for Linux and open source. You will assist in troubleshooting and resolving complex customer problems and work closely with Canonical's field, support, and product engineering teams.

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

Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Maintain a close working relationship with other teams.
  • Participate in upstream communities and review code produced by other engineers.
  • Develop bug fixes and backport patches for inclusion in upstream.
  • Maintain clear and concise communications.

Work Conditions:

  • Remote role with teams in all time zones.
  • Occasional international travel (up to 10% of work time) for team meetings, events, and conferences.
  • Work from home environment.

Requirements:

  • Professional experience as a software engineer.
  • Background in Computer Science, STEM, or similar.
  • Strong experience with Linux and at least one of the following: Ceph, OpenStack, Kubernetes, or other cloud technologies.
  • Development-level experience in at least one of Python, Go, C, or C++ on Linux.
  • Ability to troubleshoot using debugging tools like gdb.
  • Familiarity with git source code repositories.

Additional Skills:

  • Interest in Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, and Ceph.
  • Ability to work collaboratively in a distributed team.
  • Strong communication skills and a proactive approach to problem-solving.

Benefits:

  • Performance-driven annual bonus.
  • Personal learning and development budget.
  • Annual compensation review.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities to travel to meet colleagues from different teams.

Language Requirements:

  • English proficiency is necessary; additional language skills may be advantageous.
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