Software Engineer, Ceph & Distributed Storage

Apply to Job Here


Company NameCanonical
Company TypePrivate
Job TypeFull-Time
Salary RangeMarket Competitive
LocationManama, Capital Governorate, Bahrain
QualificationsBachelor’s Degree
ExperienceNo Experience / Fresh

Job Overview

Canonical is seeking an Entry-level Software Engineer specializing in Ceph and Distributed Storage. In this remote-first role, you will contribute to the development and enhancement of open-source storage solutions, playing a part in delivering secure and cost-effective software to a global audience.

Company Overview

Canonical is a leading global software company renowned for publishing Ubuntu, the world’s most popular enterprise Linux. With a passionate community of over 200,000 contributors, Canonical delivers open-source solutions faster, more securely, and more cost-effectively, powering everything from tiny connected devices to the largest mainframes and public cloud platforms. The company embraces a remote-first culture, valuing skills over geographical location.

Quick Details

  • Salary Range: Market Competitive
  • Job Type: Full-time
  • Experience: No Experience / Fresh
  • Qualifications: bachelors-degree

Key Responsibilities

  • Contribute to the design, development, and testing of Ceph and other distributed storage solutions.
  • Collaborate with senior engineers to implement new features and improve existing functionalities.
  • Participate in code reviews and maintain high-quality code standards.
  • Assist in debugging and resolving issues within distributed storage environments.
  • Learn and apply best practices in software engineering and open-source development.
  • Document technical specifications and procedures.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong interest in distributed systems, storage technologies, and open source.
  • Proficiency in at least one programming language (e.g., C++, Python, Go).
  • Understanding of Linux operating systems and command-line tools.
  • Excellent problem-solving skills and a proactive learning attitude.
  • Ability to work effectively in a remote and collaborative team environment.

Benefits

  • Opportunity to work on cutting-edge open-source distributed storage technologies.
  • Be part of a remote-first global company with a diverse and passionate team.
  • Continuous learning and professional development opportunities.
  • Contribute to Ubuntu, the world’s most popular enterprise Linux.
  • Flexible work environment that values skills over location.
  • Impact the future of open-source platforms and innovation.

Apply to Job Here