أحسن وقت تتقدم فيه هو دلوقتي
Software Engineer – Python – Container Images
Position Details
Location
Makkah, Saudi Arabia Egypt
Posted Date
June 15, 2025
Employment Type
Engineering - Telecom/Technology
متوسط الراتب
خطأ: تعذر الحصول على معلومات الراتب من Gemini API
Job Description
Canonical -
Company: Canonical –
WebSite: Makkah, Saudi Arabia
Job Description:**Option 1 (Focus on Job Description):**
**Software Engineer – Container Images**
Canonical, a leading provider of open source solutions, seeks a highly motivated and experienced Software Engineer to contribute to the development and maintenance of its expanding portfolio of Ubuntu-based container images. This role presents an opportunity to contribute to a new generation of container images designed to simplify open-source application deployment globally, adhering to principles of open collaboration and community participation.
**Responsibilities:**
* Develop and maintain robust, scalable, and cutting-edge container images.
* Implement and maintain automated CI/CD processes for building, testing, and publishing container images.
* Develop tools and tests for assessing security compliance and cloud-native compatibility.
* Participate in code and architectural reviews to uphold rigorous engineering standards.
* Contribute to the improvement of Python- and Go-based container-building tools, both as a user and a developer.
* Provide technical feedback to inform team decision-making processes.
* Engage with the open-source community as a subject-matter expert.
* Contribute to the knowledge base by creating and maintaining documentation.
* Collaborate within an agile and globally distributed environment.
* Mentor junior team members and participate in the hiring process.
**Qualifications:**
* Knowledge and passion for software development.
* Proven experience in collaborative development as a team player.
* Proficiency in CI/CD systems (e.g., Jenkins, GitHub Actions, Concourse CI).
* Familiarity with GitOps principles and workflows.
* Demonstrated track record of delivering timely, high-quality software.
* Experience building container images.
* Mastery of at least one container management/orchestration tool (e.g., Docker, Kubernetes).
* Proficiency in Python.
* Experience in Linux systems administration and package management.
* Excellent written and verbal communication skills for conveying technical concepts.
* Ability to contribute clarity to technical and engineering discussions.
* Commitment to knowledge sharing and open collaboration.
* Skills ranging from a Graduate to a mid-senior Software Engineer level.
* Bachelor’s degree in Computer Science, STEM, or a related field.
**Location:** EMEA. The role allows for remote work with approximately 15% global travel for internal and external events.
**Benefits:**
Canonical offers a comprehensive benefits package, including competitive compensation determined by geographical location, experience, and performance. The package includes an annual bonus or commission, a personal learning and development budget of USD 2,000 per year, annual compensation review, recognition rewards, generous leave policies, a Team Member Assistance Program, and opportunities for international travel.
**About Canonical:**
Canonical is a pioneering technology company committed to open source innovation. As the publisher of Ubuntu, a leading platform for AI, IoT, and cloud computing, Canonical is dedicated to fostering a diverse and inclusive workplace.
Skills:
نصائح تهمك
- جهز CV حديث قبل التقديم
- تأكد من تحديث معلومات التواصل في سيرتك الذاتية
- اقرأ وصف الوظيفة بعناية قبل التقديم
- جهز رسالة تغطية مخصصة للوظيفة
- تأكد من صحة جميع المعلومات في طلبك
- احفظ نسخة من طلب التقديم
- تابع بريدك الإلكتروني بانتظام
- جهز نفسك للمقابلة الشخصية مسبقاً