Software Engineer, Ceph & Distributed Storage
Apply to Job Here
| Company Name | Canonical |
| Company Type | Private |
| Job Type | Full-Time |
| Salary Range | Market Competitive |
| Location | Manama, Capital Governorate, Bahrain |
| Qualifications | Bachelor’s Degree |
| Experience | No 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.
