-->
وظائف البحرين تصفح وظائف البحرين حسب التخصص والمدينة والشركة وشروط التوظيف من مكان واحد.
تفاصيل وظيفة في البحرين

Canonical Company offers new vacancies in Bahrain for several specialties (100+ jobs). شركة Canonical توفر شواغر جديدة في البحرين لبعض التخصصات (100+ وظيفة )

Canonical Careers 2026 – Remote Engineering Management, SRE, Ubuntu Desktop and Software Architecture Jobs

وظائف Canonical لعام 2026 – فرص عن بُعد في الإدارة الهندسية وموثوقية المواقع وتطبيقات Ubuntu ومعمارية البرمجيات

Canonical has announced five technology career opportunities across engineering management, site reliability, Ubuntu desktop applications, senior engineering, and software architecture for containers and virtualisation.

أعلنت Canonical عن خمس فرص وظيفية تقنية في مجالات الإدارة الهندسية، وموثوقية المواقع، وتطبيقات Ubuntu لسطح المكتب، والهندسة المتقدمة، ومعمارية البرمجيات للحاويات والمحاكاة الافتراضية.

The roles are connected to Canonical’s globally distributed engineering environment and its work across open-source software, Linux, cloud infrastructure, commercial systems, containers, virtualisation, and desktop technologies.

ترتبط الوظائف ببيئة Canonical الهندسية الموزعة عالميًا، وبعملها في البرمجيات مفتوحة المصدر، وLinux، والبنية السحابية، والأنظمة التجارية، والحاويات، والمحاكاة الافتراضية، وتقنيات سطح المكتب.

About Canonical

نبذة عن Canonical

Canonical is a provider of open-source software and operating systems for global enterprise and technology markets.

Canonical هي مزود للبرمجيات وأنظمة التشغيل مفتوحة المصدر الموجهة إلى أسواق المؤسسات والتقنية عالميًا.

Its Ubuntu platform is widely used across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things.

تُستخدم منصة Ubuntu على نطاق واسع في السحابة العامة، وعلوم البيانات، والذكاء الاصطناعي، والابتكار الهندسي، وإنترنت الأشياء.

The company’s customers include major public-cloud providers, silicon companies, and industry leaders across multiple sectors.

تشمل قاعدة عملاء الشركة مزودي السحابة العامة، وشركات أشباه الموصلات، وقادة قطاعات متعددة.

Canonical operates through a globally distributed collaboration model and has more than 1,200 colleagues in over 80 countries, with very few office-based roles.

تعمل Canonical من خلال نموذج تعاون عالمي موزع، وتضم أكثر من 1,200 موظف في أكثر من 80 دولة، مع عدد محدود جدًا من الوظائف المكتبية.

Teams meet in person several times each year to align on strategy and execution. The company is described as founder-led, profitable, and growing.

تجتمع الفرق حضوريًا عدة مرات سنويًا لمواءمة الاستراتيجية والتنفيذ. كما توصف الشركة بأنها يقودها مؤسسها، ومربحة، وفي مرحلة نمو.

Work Environment

بيئة العمل

  • Globally distributed collaboration.
  • Very few office-based roles.
  • Periodic in-person team meetings.
  • Work across open-source platforms and Linux technologies.
  • International teams and cross-functional engineering collaboration.
  • تعاون موزع عالميًا.
  • عدد محدود جدًا من الوظائف المكتبية.
  • اجتماعات حضورية دورية للفرق.
  • العمل على منصات مفتوحة المصدر وتقنيات Linux.
  • فرق دولية وتعاون هندسي متعدد التخصصات.

Available Jobs

الوظائف المتاحة

  1. Golang Engineering Manager, Commercial Systems
  2. Site Reliability Engineer
  3. Engineering Manager – Ubuntu Desktop Apps
  4. Senior / Staff / Principal Engineer
  5. Software Architect – Containers / Virtualisation
  1. مدير هندسة Golang للأنظمة التجارية
  2. مهندس موثوقية المواقع
  3. مدير هندسة تطبيقات Ubuntu لسطح المكتب
  4. مهندس أول / خبير / رئيسي
  5. معماري برمجيات – الحاويات والمحاكاة الافتراضية

Application and CV Tips

نصائح التقديم والسيرة الذاتية

Job Categories

التصنيفات الوظيفية

  • Engineering management.
  • Golang and commercial systems.
  • Site reliability engineering.
  • Ubuntu desktop applications.
  • Senior software engineering.
  • Linux, containers, and virtualisation.
  • Distributed and concurrent systems.
  • الإدارة الهندسية.
  • Golang والأنظمة التجارية.
  • هندسة موثوقية المواقع.
  • تطبيقات Ubuntu لسطح المكتب.
  • هندسة البرمجيات المتقدمة.
  • Linux والحاويات والمحاكاة الافتراضية.
  • الأنظمة الموزعة والمتزامنة.

Back to Main Page

العودة إلى الصفحة الرئيسية

Golang Engineering Manager, Commercial Systems

مدير هندسة Golang للأنظمة التجارية

Canonical is hiring a Golang Engineering Manager to take ownership of an internal commercial-systems product and lead engineering delivery with strong quality, accountability, and team-development standards.

تعلن Canonical عن توظيف مدير هندسة Golang لتولي مسؤولية منتج داخلي للأنظمة التجارية وقيادة التنفيذ الهندسي وفق معايير عالية للجودة والمساءلة وتطوير الفريق.

Job Details

تفاصيل الوظيفة

Job Title: Golang Engineering Manager, Commercial Systems

Hiring Organization: Canonical

Work Environment: Globally Distributed

Area: Engineering Management and Commercial Systems

المسمى الوظيفي: مدير هندسة Golang للأنظمة التجارية

جهة التوظيف: Canonical

بيئة العمل: موزعة عالميًا

المجال: الإدارة الهندسية والأنظمة التجارية

Role Objective

الهدف من الدور

The role is responsible for the development of an internal product that supports Canonical’s commercial and operational growth.

يتولى الدور مسؤولية تطوير منتج داخلي يدعم النمو التجاري والتشغيلي لشركة Canonical.

The Engineering Manager is expected to combine technical quality, delivery accountability, people development, and continuous professional growth.

من المتوقع أن يجمع مدير الهندسة بين الجودة التقنية، والمساءلة عن التسليم، وتطوير أعضاء الفريق، والنمو المهني المستمر.

Core Areas of Responsibility

مجالات المسؤولية الأساسية

  • Take accountability for internal-product development.
  • Maintain high engineering-quality standards.
  • Drive reliable and timely delivery.
  • Develop personal engineering and leadership skills.
  • Support the development of direct reports.
  • Work with open-source technologies and engineering solutions.
  • Contribute to systems that support Canonical’s growth.
  • تحمل مسؤولية تطوير المنتج الداخلي.
  • الحفاظ على معايير عالية للجودة الهندسية.
  • دفع التنفيذ الموثوق وفي الوقت المناسب.
  • تطوير المهارات الهندسية والقيادية الشخصية.
  • دعم تطوير أعضاء الفريق المباشرين.
  • العمل مع تقنيات مفتوحة المصدر وحلول هندسية.
  • المساهمة في أنظمة تدعم نمو Canonical.

Leadership Expectations

التوقعات القيادية

  • Promote accountability within the team.
  • Set high standards for engineering work.
  • Coach and develop direct reports.
  • Maintain a strong delivery focus.
  • Balance product development with team capability building.
  • Support effective collaboration in a distributed environment.
  • تعزيز المساءلة داخل الفريق.
  • وضع معايير عالية للعمل الهندسي.
  • تدريب وتطوير أعضاء الفريق المباشرين.
  • الحفاظ على تركيز قوي على التسليم.
  • الموازنة بين تطوير المنتج وبناء قدرات الفريق.
  • دعم التعاون الفعال في بيئة موزعة.

Requirements Not Specified

المتطلبات غير المذكورة

  • No exact number of years of experience is stated.
  • No academic qualification is stated.
  • No detailed Golang requirements are supplied.
  • No specific commercial platform or framework is named.
  • No team size is stated.
  • No salary or compensation range is stated.
  • لم يتم تحديد عدد معين لسنوات الخبرة.
  • لم يتم تحديد مؤهل أكاديمي.
  • لم يتم تقديم متطلبات تفصيلية للغة Golang.
  • لم يتم تحديد منصة أو إطار تجاري بعينه.
  • لم يتم توضيح حجم الفريق.
  • لم يتم ذكر راتب أو نطاق تعويض.

How to Apply

طريقة التقديم

Candidates should review the complete official Canonical vacancy and follow the verified application instructions for the Golang Engineering Manager role.

يجب على المرشحين مراجعة إعلان Canonical الرسمي كاملًا واتباع تعليمات التقديم الموثقة لوظيفة مدير هندسة Golang.

Applicants should highlight engineering-management experience, internal-platform ownership, Golang or backend expertise, team development, quality improvement, and successful product delivery where applicable.

يُنصح المتقدمون بإبراز خبراتهم في الإدارة الهندسية، وملكية المنصات الداخلية، وGolang أو الأنظمة الخلفية، وتطوير الفرق، وتحسين الجودة، وتسليم المنتجات بنجاح، إن وجدت.

Back to Main Page

العودة إلى الصفحة الرئيسية

Back to Main Page

العودة إلى الصفحة الرئيسية

Site Reliability Engineer

مهندس موثوقية المواقع

Canonical is offering a Site Reliability Engineer opportunity within its globally distributed work environment.

توفر Canonical فرصة وظيفية لمهندس موثوقية المواقع ضمن بيئة عملها الموزعة عالميًا.

The supplied information for this role focuses on compensation principles and employee benefits rather than detailed responsibilities or technical requirements.

تركز المعلومات المقدمة لهذه الوظيفة على مبادئ التعويض ومزايا الموظفين، ولا تتضمن مسؤوليات أو متطلبات تقنية تفصيلية.

Job Details

تفاصيل الوظيفة

Job Title: Site Reliability Engineer

Hiring Organization: Canonical

Work Environment: Distributed

Team Meetings: Twice-yearly in-person team sprints

المسمى الوظيفي: مهندس موثوقية المواقع

جهة التوظيف: Canonical

بيئة العمل: موزعة

اجتماعات الفريق: لقاءات حضورية مرتين سنويًا

Compensation Approach

نهج التعويض

Canonical considers geographic location, experience, and performance when shaping compensation worldwide.

تأخذ Canonical في الاعتبار الموقع الجغرافي والخبرة والأداء عند تحديد التعويض عالميًا.

Compensation is reviewed every six months to recognise outstanding performance.

تتم مراجعة التعويض كل ستة أشهر لتقدير الأداء المتميز.

In addition to base pay, the company offers annual bonuses.

بالإضافة إلى الراتب الأساسي، تقدم الشركة مكافآت سنوية.

Benefits

المزايا

  • Distributed work environment.
  • Twice-yearly in-person team sprints.
  • USD 2,000 annual personal learning and development budget.
  • Compensation review every six months.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity leave.
  • Paternity leave.
  • Employee Assistance Programs.
  • Opportunity to travel and meet colleagues.
  • Priority Pass.
  • Travel upgrades for long-haul company events.
  • بيئة عمل موزعة.
  • لقاءات حضورية للفرق مرتين سنويًا.
  • ميزانية تعلم وتطوير شخصية بقيمة 2,000 دولار أمريكي سنويًا.
  • مراجعة التعويض كل ستة أشهر.
  • مكافآت تقدير.
  • إجازة سنوية.
  • إجازة أمومة.
  • إجازة أبوة.
  • برامج مساعدة الموظفين.
  • فرص السفر ولقاء الزملاء.
  • عضوية Priority Pass.
  • ترقيات السفر للفعاليات بعيدة المسافة.

Requirements Not Included

المتطلبات غير الواردة

  • No technical responsibilities are supplied.
  • No cloud platform is specified.
  • No observability or monitoring tools are listed.
  • No programming languages are stated.
  • No experience duration is stated.
  • No academic qualification is stated.
  • لم يتم تقديم مسؤوليات تقنية.
  • لم يتم تحديد منصة سحابية.
  • لم يتم ذكر أدوات مراقبة أو قابلية ملاحظة.
  • لم يتم تحديد لغات برمجة.
  • لم يتم ذكر مدة الخبرة.
  • لم يتم تحديد مؤهل أكاديمي.

How to Apply

طريقة التقديم

Candidates should review the full official Canonical vacancy to confirm the technical requirements and follow the verified application instructions.

يجب على المرشحين مراجعة إعلان Canonical الرسمي كاملًا للتأكد من المتطلبات التقنية واتباع تعليمات التقديم الموثقة.

Back to Main Page

العودة إلى الصفحة الرئيسية

Back to Main Page

العودة إلى الصفحة الرئيسية

Engineering Manager – Ubuntu Desktop Apps

مدير هندسة تطبيقات Ubuntu لسطح المكتب

Canonical is seeking an Engineering Manager to lead projects and teams building graphical applications for the Ubuntu desktop environment.

تبحث Canonical عن مدير هندسة لقيادة المشروعات والفرق التي تبني تطبيقات رسومية لبيئة Ubuntu لسطح المكتب.

Job Details

تفاصيل الوظيفة

Job Title: Engineering Manager – Ubuntu Desktop Apps

Hiring Organization: Canonical

Work Environment: Globally Distributed

Area: Ubuntu Desktop and Graphical Applications

المسمى الوظيفي: مدير هندسة تطبيقات Ubuntu لسطح المكتب

جهة التوظيف: Canonical

بيئة العمل: موزعة عالميًا

المجال: Ubuntu Desktop والتطبيقات الرسومية

Academic Requirements

المتطلبات الأكاديمية

  • Exceptional academic record at high-school level.
  • Exceptional academic record at university level.
  • Undergraduate degree in Computer Science or STEM.
  • A compelling alternative educational or professional path may be considered.
  • سجل أكاديمي استثنائي في المرحلة الثانوية.
  • سجل أكاديمي استثنائي في الجامعة.
  • درجة بكالوريوس في علوم الحاسب أو تخصص STEM.
  • يمكن النظر في مسار تعليمي أو مهني بديل ومقنع.

Software Engineering Background

الخلفية في هندسة البرمجيات

  • Strong software-engineering background.
  • Strong systems-design experience.
  • Experience building graphical applications.
  • Experience shipping graphical applications to users.
  • Ability to lead engineering projects or teams.
  • خلفية قوية في هندسة البرمجيات.
  • خبرة قوية في تصميم الأنظمة.
  • خبرة في بناء التطبيقات الرسومية.
  • خبرة في إطلاق التطبيقات الرسومية للمستخدمين.
  • القدرة على قيادة مشروعات أو فرق هندسية.

Programming and Framework Expertise

خبرة البرمجة والأطر التقنية

  • Expertise in Flutter.
  • Expertise in Dart.
  • Go experience is advantageous.
  • Rust experience is advantageous.
  • خبرة متقدمة في Flutter.
  • خبرة متقدمة في Dart.
  • الخبرة في Go ميزة إضافية.
  • الخبرة في Rust ميزة إضافية.

Linux Desktop Technologies

تقنيات سطح مكتب Linux

Experience is required with modern Linux desktop technologies such as:

يشترط وجود خبرة في تقنيات سطح مكتب Linux الحديثة مثل:

  • Wayland.
  • D-Bus.
  • Systemd.
  • GNOME.
  • Comparable Linux desktop technologies.
  • Wayland.
  • D-Bus.
  • Systemd.
  • GNOME.
  • أو تقنيات سطح مكتب Linux مماثلة.

Communication and Collaboration

التواصل والتعاون

  • Excellent written communication.
  • Excellent verbal communication.
  • Ability to work effectively in a globally distributed team.
  • Ability to coordinate technical work across locations.
  • Ability to lead projects and communicate engineering decisions.
  • مهارات ممتازة في التواصل الكتابي.
  • مهارات ممتازة في التواصل الشفهي.
  • القدرة على العمل بفعالية ضمن فريق موزع عالميًا.
  • القدرة على تنسيق العمل التقني عبر مواقع متعددة.
  • القدرة على قيادة المشروعات وشرح القرارات الهندسية.

Travel Requirement

متطلبات السفر

Candidates must be able to travel twice a year for company events lasting up to two weeks each.

يجب أن يكون المرشح قادرًا على السفر مرتين سنويًا لحضور فعاليات الشركة، لمدة تصل إلى أسبوعين في كل مرة.

Key Skills

المهارات الرئيسية

  • Engineering leadership.
  • Graphical application development.
  • Flutter and Dart.
  • Linux desktop engineering.
  • Systems design.
  • Wayland, D-Bus, Systemd, and GNOME.
  • Distributed-team collaboration.
  • Project and team leadership.
  • القيادة الهندسية.
  • تطوير التطبيقات الرسومية.
  • Flutter وDart.
  • هندسة سطح مكتب Linux.
  • تصميم الأنظمة.
  • Wayland وD-Bus وSystemd وGNOME.
  • التعاون ضمن فرق موزعة.
  • قيادة المشروعات والفرق.

How to Apply

طريقة التقديم

Candidates should follow the official Canonical application instructions for the Ubuntu Desktop Apps Engineering Manager role.

يجب على المرشحين اتباع تعليمات التقديم الرسمية لدى Canonical لوظيفة مدير هندسة تطبيقات Ubuntu لسطح المكتب.

Applicants should highlight graphical applications, Flutter, Dart, Linux desktop technologies, team leadership, systems design, and distributed engineering collaboration.

يُنصح المتقدمون بإبراز خبراتهم في التطبيقات الرسومية، وFlutter، وDart، وتقنيات سطح مكتب Linux، وقيادة الفرق، وتصميم الأنظمة، والتعاون الهندسي الموزع.

Back to Main Page

العودة إلى الصفحة الرئيسية

Back to Main Page

العودة إلى الصفحة الرئيسية

Senior / Staff / Principal Engineer

مهندس أول / خبير / رئيسي

Canonical is offering a senior-level engineering opportunity under the combined title of Senior, Staff, or Principal Engineer.

توفر Canonical فرصة هندسية متقدمة تحت المسمى المجمع: مهندس أول أو خبير أو رئيسي.

The supplied information focuses on compensation and benefits and does not identify the specific engineering discipline, responsibilities, or technical requirements.

تركز المعلومات المقدمة على التعويض والمزايا، ولا تحدد التخصص الهندسي أو المسؤوليات أو المتطلبات التقنية.

Job Details

تفاصيل الوظيفة

Job Title: Senior / Staff / Principal Engineer

Hiring Organization: Canonical

Work Environment: Distributed

Team Meetings: Twice-yearly in-person team sprints

المسمى الوظيفي: مهندس أول / خبير / رئيسي

جهة التوظيف: Canonical

بيئة العمل: موزعة

اجتماعات الفريق: لقاءات حضورية مرتين سنويًا

Compensation Approach

نهج التعويض

Canonical considers geographic location, experience, and performance when shaping compensation.

تأخذ Canonical في الاعتبار الموقع الجغرافي والخبرة والأداء عند تحديد التعويض.

Compensation is reviewed annually, with more frequent reviews for graduates and associates.

تتم مراجعة التعويض سنويًا، مع مراجعات أكثر تكرارًا للخريجين والمساعدين.

In addition to base pay, the company offers a performance-driven annual bonus or commission.

بالإضافة إلى الراتب الأساسي، تقدم الشركة مكافأة سنوية أو عمولة مرتبطة بالأداء.

Benefits

المزايا

  • Distributed work environment.
  • Twice-yearly in-person team sprints.
  • USD 2,000 annual learning and development budget.
  • Annual compensation review.
  • Performance-driven annual bonus or commission.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity leave.
  • Paternity leave.
  • Team Member Assistance Program.
  • Wellness Platform.
  • Opportunity to travel and meet colleagues.
  • Priority Pass.
  • Travel upgrades for long-haul company events.
  • بيئة عمل موزعة.
  • لقاءات حضورية للفرق مرتين سنويًا.
  • ميزانية تعلم وتطوير بقيمة 2,000 دولار أمريكي سنويًا.
  • مراجعة سنوية للتعويض.
  • مكافأة سنوية أو عمولة مرتبطة بالأداء.
  • مكافآت تقدير.
  • إجازة سنوية.
  • إجازة أمومة.
  • إجازة أبوة.
  • برنامج مساعدة لأعضاء الفريق.
  • منصة للعافية.
  • فرص السفر ولقاء الزملاء.
  • عضوية Priority Pass.
  • ترقيات السفر للفعاليات بعيدة المسافة.

Information Not Specified

المعلومات غير المذكورة

  • No engineering specialisation is stated.
  • No programming language is listed.
  • No responsibilities are supplied.
  • No experience duration is stated.
  • No academic qualification is stated.
  • No single level among Senior, Staff, or Principal is selected.
  • لم يتم تحديد التخصص الهندسي.
  • لم يتم ذكر لغة برمجة.
  • لم يتم تقديم مسؤوليات وظيفية.
  • لم يتم ذكر مدة الخبرة.
  • لم يتم تحديد مؤهل أكاديمي.
  • لم يتم اختيار مستوى محدد من Senior أو Staff أو Principal.

How to Apply

طريقة التقديم

Candidates should review the complete official Canonical vacancy to confirm the engineering discipline, level, and technical requirements before applying.

يجب على المرشحين مراجعة إعلان Canonical الرسمي كاملًا للتأكد من التخصص الهندسي والمستوى والمتطلبات التقنية قبل التقديم.

Back to Main Page

العودة إلى الصفحة الرئيسية

Back to Main Page

العودة إلى الصفحة الرئيسية

Software Architect – Containers / Virtualisation

معماري برمجيات – الحاويات والمحاكاة الافتراضية

Canonical is seeking a Software Architect with deep experience in Linux, containers, virtualisation, storage, networking, distributed systems, technical leadership, and performance-focused software engineering.

تبحث Canonical عن معماري برمجيات يمتلك خبرة عميقة في Linux، والحاويات، والمحاكاة الافتراضية، والتخزين، والشبكات، والأنظمة الموزعة، والقيادة التقنية، وهندسة البرمجيات التي تركز على الأداء.

Job Details

تفاصيل الوظيفة

Job Title: Software Architect – Containers / Virtualisation

Hiring Organization: Canonical

Work Environment: Globally Distributed

Area: Containers, Virtualisation and Linux Systems

المسمى الوظيفي: معماري برمجيات – الحاويات والمحاكاة الافتراضية

جهة التوظيف: Canonical

بيئة العمل: موزعة عالميًا

المجال: الحاويات والمحاكاة الافتراضية وأنظمة Linux

Academic Requirements

المتطلبات الأكاديمية

  • Exceptional academic record in high school.
  • Exceptional academic record at university.
  • Undergraduate degree in Computer Science or STEM.
  • سجل أكاديمي استثنائي في المرحلة الثانوية.
  • سجل أكاديمي استثنائي في الجامعة.
  • درجة بكالوريوس في علوم الحاسب أو تخصص STEM.

Leadership and Delivery

القيادة والتنفيذ

  • Track record of exceeding expectations.
  • Strong technical leadership.
  • Ability to motivate teams.
  • Ability to provide direction and maintain pace.
  • Well-organised and self-starting.
  • Ability to deliver to schedule.
  • Professional interaction with colleagues, partners, and communities.
  • سجل مثبت في تجاوز التوقعات.
  • قيادة تقنية قوية.
  • القدرة على تحفيز الفرق.
  • القدرة على تقديم التوجيه والحفاظ على وتيرة العمل.
  • التنظيم والاستقلالية في بدء العمل.
  • القدرة على التسليم وفق الجدول الزمني.
  • التعامل المهني مع الزملاء والشركاء والمجتمعات.

Programming Experience

خبرة البرمجة

  • Experience with Go.
  • Experience with C.
  • Ability to work on performance-sensitive systems.
  • Ability to contribute to systems-level software.
  • خبرة في Go.
  • خبرة في C.
  • القدرة على العمل على أنظمة حساسة للأداء.
  • القدرة على المساهمة في برمجيات مستوى الأنظمة.

Infrastructure Expertise

خبرة البنية التحتية

  • Storage systems.
  • Networking.
  • Virtualisation.
  • Container technologies.
  • Concurrent systems.
  • Distributed systems.
  • أنظمة التخزين.
  • الشبكات.
  • المحاكاة الافتراضية.
  • تقنيات الحاويات.
  • الأنظمة المتزامنة.
  • الأنظمة الموزعة.

Linux Experience

خبرة Linux

  • Professional experience with Linux.
  • Debian experience is preferred.
  • Ubuntu experience is preferred.
  • Understanding of Linux systems and infrastructure.
  • خبرة مهنية في Linux.
  • يفضل وجود خبرة في Debian.
  • يفضل وجود خبرة في Ubuntu.
  • فهم أنظمة Linux والبنية التحتية المرتبطة بها.

Performance and Quality

الأداء والجودة

  • Strong conscientiousness.
  • High attention to detail.
  • Focus on system performance.
  • Ability to maintain engineering quality.
  • Ability to analyse technical trade-offs.
  • درجة عالية من الالتزام والمسؤولية.
  • اهتمام قوي بالتفاصيل.
  • التركيز على أداء الأنظمة.
  • القدرة على الحفاظ على الجودة الهندسية.
  • القدرة على تحليل المفاضلات التقنية.

Communication and Personal Attributes

التواصل والسمات الشخصية

  • Professional written English.
  • Professional spoken English.
  • Excellent interpersonal skills.
  • Curiosity.
  • Flexibility.
  • Accountability.
  • إجادة مهنية للإنجليزية كتابة.
  • إجادة مهنية للإنجليزية تحدثًا.
  • مهارات ممتازة في التعامل مع الآخرين.
  • الفضول والرغبة في التعلم.
  • المرونة.
  • تحمل المسؤولية.

Key Technical Skills

المهارات التقنية الرئيسية

  • Go and C.
  • Linux systems.
  • Containers.
  • Virtualisation.
  • Storage.
  • Networking.
  • Concurrent systems.
  • Distributed systems.
  • Software architecture.
  • Performance engineering.
  • Technical leadership.
  • Go وC.
  • أنظمة Linux.
  • الحاويات.
  • المحاكاة الافتراضية.
  • التخزين.
  • الشبكات.
  • الأنظمة المتزامنة.
  • الأنظمة الموزعة.
  • معمارية البرمجيات.
  • هندسة الأداء.
  • القيادة التقنية.

How to Apply

طريقة التقديم

Candidates should follow the official Canonical application instructions for the Software Architect – Containers / Virtualisation role.

يجب على المرشحين اتباع تعليمات التقديم الرسمية لدى Canonical لوظيفة معماري البرمجيات للحاويات والمحاكاة الافتراضية.

Applicants should highlight systems architecture, Go, C, Linux, containers, virtualisation, networking, storage, distributed systems, technical leadership, and measurable performance improvements.

يُنصح المتقدمون بإبراز خبراتهم في معمارية الأنظمة، وGo، وC، وLinux، والحاويات، والمحاكاة الافتراضية، والشبكات، والتخزين، والأنظمة الموزعة، والقيادة التقنية، وتحسينات الأداء القابلة للقياس.

Back to Main Page

العودة إلى الصفحة الرئيسية

Back to Main Page

العودة إلى الصفحة الرئيسية

Application Tips

نصائح التقديم

  • Select the role that most closely matches your engineering background.
  • Use the exact vacancy title in your application.
  • Review the full official Canonical job description before submitting.
  • Tailor your CV to the technologies and leadership requirements of the role.
  • Use measurable examples of delivery, scale, quality, or performance.
  • Highlight experience working in globally distributed teams.
  • Be accurate about academic results, tools, and technical expertise.
  • اختر الوظيفة الأكثر توافقًا مع خلفيتك الهندسية.
  • استخدم المسمى الوظيفي الدقيق في طلب التقديم.
  • راجع الوصف الوظيفي الرسمي الكامل لدى Canonical قبل الإرسال.
  • خصص سيرتك الذاتية وفق تقنيات ومتطلبات القيادة في الوظيفة.
  • استخدم أمثلة قابلة للقياس على التسليم أو الحجم أو الجودة أو الأداء.
  • أبرز خبرتك في العمل ضمن فرق موزعة عالميًا.
  • كن دقيقًا في عرض النتائج الأكاديمية والأدوات والخبرة التقنية.

CV Tips for Engineering Managers

نصائح السيرة الذاتية لمديري الهندسة

  • Show the size and structure of teams you have led.
  • Describe products or platforms you owned.
  • Highlight delivery improvements and engineering-quality outcomes.
  • Include examples of coaching and developing engineers.
  • Explain how you managed priorities in distributed teams.
  • Include relevant Golang, Flutter, Dart, Go, Rust, or Linux experience.
  • وضح حجم وهيكل الفرق التي قدتها.
  • صف المنتجات أو المنصات التي توليت مسؤوليتها.
  • أبرز تحسينات التسليم ونتائج الجودة الهندسية.
  • اذكر أمثلة على تدريب وتطوير المهندسين.
  • اشرح كيفية إدارة الأولويات ضمن فرق موزعة.
  • اذكر الخبرة ذات الصلة في Golang أو Flutter أو Dart أو Go أو Rust أو Linux.

CV Tips for Site Reliability Candidates

نصائح السيرة الذاتية لمرشحي موثوقية المواقع

  • Review the full official vacancy before deciding which technical skills to emphasise.
  • Quantify reliability, uptime, incident, or performance improvements where relevant.
  • Describe distributed-team collaboration.
  • Include only tools and platforms you have used professionally.
  • Do not infer requirements that are absent from the supplied description.
  • راجع الإعلان الرسمي كاملًا قبل تحديد المهارات التقنية التي ستبرزها.
  • اذكر بالأرقام تحسينات الموثوقية أو وقت التشغيل أو الحوادث أو الأداء إن وجدت.
  • صف خبرتك في التعاون ضمن فرق موزعة.
  • اذكر فقط الأدوات والمنصات التي استخدمتها مهنيًا.
  • لا تفترض متطلبات غير موجودة في النص المقدم.

CV Tips for Software Architects

نصائح السيرة الذاتية لمعماريي البرمجيات

  • Highlight architecture decisions and technical trade-offs.
  • Include Go and C experience.
  • Describe Linux, container, and virtualisation projects.
  • Quantify performance improvements.
  • Explain storage and networking responsibilities.
  • Include concurrent and distributed-system design experience.
  • Show examples of technical leadership and community interaction.
  • أبرز قرارات المعمارية والمفاضلات التقنية.
  • اذكر خبرتك في Go وC.
  • صف مشروعات Linux والحاويات والمحاكاة الافتراضية.
  • حدد تحسينات الأداء بالأرقام.
  • اشرح مسؤوليات التخزين والشبكات.
  • اذكر خبرتك في تصميم الأنظمة المتزامنة والموزعة.
  • اعرض أمثلة على القيادة التقنية والتفاعل مع المجتمعات.

Interview Preparation Tips

نصائح الاستعداد للمقابلة

  • Understand Canonical’s distributed collaboration model.
  • Prepare examples of independent remote work.
  • Be ready to discuss engineering-quality standards.
  • Use detailed examples of delivery and problem solving.
  • Prepare to explain technical decisions to both engineers and non-engineers.
  • Review all tools and technologies listed in the relevant vacancy.
  • Prepare questions about team structure, travel, success measures, and project scope.
  • افهم نموذج التعاون الموزع لدى Canonical.
  • جهز أمثلة على العمل المستقل عن بُعد.
  • كن مستعدًا لمناقشة معايير الجودة الهندسية.
  • استخدم أمثلة تفصيلية على التسليم وحل المشكلات.
  • استعد لشرح القرارات التقنية للمهندسين وغير المهندسين.
  • راجع جميع الأدوات والتقنيات المذكورة في الوظيفة المعنية.
  • جهز أسئلة عن هيكل الفريق والسفر ومقاييس النجاح ونطاق المشروع.

Safety Notice

تنبيه أمني

Do not pay recruitment fees in exchange for a job offer. Apply only through official or verified Canonical recruitment channels.

لا تدفع أي رسوم توظيف مقابل الحصول على عرض عمل. تقدم فقط من خلال قنوات التوظيف الرسمية أو الموثقة لدى Canonical.

Verify the recruiter’s identity before sharing personal or financial information. Never disclose passwords, banking credentials, or verification codes.

تحقق من هوية مسؤول التوظيف قبل مشاركة المعلومات الشخصية أو المالية. لا تكشف كلمات المرور أو البيانات البنكية أو رموز التحقق.

Summary

الملخص

Canonical is offering five technology opportunities across engineering management, site reliability, Ubuntu desktop applications, senior engineering, and software architecture.

توفر Canonical خمس فرص تقنية في الإدارة الهندسية، وموثوقية المواقع، وتطبيقات Ubuntu لسطح المكتب، والهندسة المتقدمة، ومعمارية البرمجيات.

The Golang Engineering Manager role focuses on internal commercial systems, engineering quality, delivery, and team development.

تركز وظيفة مدير هندسة Golang على الأنظمة التجارية الداخلية، والجودة الهندسية، والتسليم، وتطوير الفريق.

The Site Reliability Engineer and Senior / Staff / Principal Engineer descriptions include detailed benefit packages but do not include technical requirements in the supplied text.

تتضمن معلومات وظيفتي مهندس موثوقية المواقع والمهندس الأول أو الخبير أو الرئيسي حزم مزايا تفصيلية، لكنها لا تتضمن متطلبات تقنية في النص المقدم.

The Ubuntu Desktop Apps Engineering Manager role requires Flutter, Dart, Linux desktop, graphical-application, engineering-leadership, and travel capability.

تتطلب وظيفة مدير هندسة تطبيقات Ubuntu خبرة في Flutter وDart وسطح مكتب Linux والتطبيقات الرسومية والقيادة الهندسية والقدرة على السفر.

The Software Architect role requires Go, C, Linux, containers, virtualisation, storage, networking, distributed systems, leadership, and strong English communication.

تتطلب وظيفة معماري البرمجيات خبرة في Go وC وLinux والحاويات والمحاكاة الافتراضية والتخزين والشبكات والأنظمة الموزعة والقيادة والتواصل المهني بالإنجليزية.

Frequently Asked Questions

الأسئلة الشائعة

Which company is hiring?

Canonical is hiring for all five positions.

ما الشركة التي تعلن عن الوظائف؟

الشركة المعلنة عن الوظائف الخمس هي Canonical.

How many positions are included?

Five positions are included.

كم عدد الوظائف المتاحة؟

يتضمن الإعلان خمس وظائف.

Are the roles office-based?

Canonical states that it has very few office-based roles and operates through globally distributed collaboration.

هل الوظائف مكتبية؟

توضح Canonical أن لديها عددًا محدودًا جدًا من الوظائف المكتبية وتعتمد على التعاون الموزع عالميًا.

Are the positions limited to Bahrain?

The supplied vacancy text does not state that the roles are limited to Bahrain.

هل الوظائف مقصورة على البحرين؟

لا يذكر النص المقدم أن الوظائف مقصورة على البحرين.

Which role focuses on commercial systems?

The Golang Engineering Manager role focuses on internal commercial systems.

ما الوظيفة التي تركز على الأنظمة التجارية؟

تركز وظيفة مدير هندسة Golang على الأنظمة التجارية الداخلية.

What benefits are stated for the Site Reliability Engineer?

Benefits include distributed work, twice-yearly team sprints, a USD 2,000 learning budget, six-month compensation reviews, annual bonuses, leave, assistance programs, travel opportunities, Priority Pass, and travel upgrades.

ما المزايا المذكورة لمهندس موثوقية المواقع؟

تشمل المزايا العمل الموزع، ولقاءات حضورية مرتين سنويًا، وميزانية تعلم بقيمة 2,000 دولار، ومراجعة التعويض كل ستة أشهر، ومكافآت سنوية، وإجازات، وبرامج مساعدة، وفرص سفر، وPriority Pass، وترقيات السفر.

Which technologies are required for Ubuntu Desktop Apps?

Flutter and Dart are required, while Go or Rust experience is advantageous.

ما التقنيات المطلوبة لتطبيقات Ubuntu لسطح المكتب؟

يشترط Flutter وDart، بينما تعد الخبرة في Go أو Rust ميزة إضافية.

Which Linux desktop technologies are mentioned?

Wayland, D-Bus, Systemd, and GNOME are mentioned.

ما تقنيات سطح مكتب Linux المذكورة؟

تم ذكر Wayland وD-Bus وSystemd وGNOME.

Is travel required for the Ubuntu Desktop Apps Engineering Manager?

Yes. The candidate must be able to travel twice a year for events lasting up to two weeks each.

هل السفر مطلوب لمدير هندسة تطبيقات Ubuntu؟

نعم، يجب أن يكون المرشح قادرًا على السفر مرتين سنويًا لفعاليات تصل مدتها إلى أسبوعين في كل مرة.

What benefits are stated for the Senior / Staff / Principal Engineer?

The package includes distributed work, team sprints, a USD 2,000 learning budget, annual compensation review, performance-based bonus or commission, leave, wellness support, travel opportunities, Priority Pass, and travel upgrades.

ما المزايا المذكورة للمهندس الأول أو الخبير أو الرئيسي؟

تشمل الحزمة العمل الموزع، ولقاءات الفرق، وميزانية تعلم بقيمة 2,000 دولار، ومراجعة سنوية للتعويض، ومكافأة أو عمولة مرتبطة بالأداء، وإجازات، ودعم العافية، وفرص سفر، وPriority Pass، وترقيات السفر.

Which programming languages are required for the Software Architect?

Go and C are required.

ما لغات البرمجة المطلوبة لمعماري البرمجيات؟

يشترط وجود خبرة في Go وC.

Which Linux distributions are preferred?

Debian or Ubuntu experience is preferred.

ما توزيعات Linux المفضلة؟

يفضل وجود خبرة في Debian أو Ubuntu.

Are salaries stated?

No salary amounts or compensation ranges are included.

هل تم ذكر الرواتب؟

لا، لم يتم ذكر مبالغ الرواتب أو نطاقات التعويض.

How can candidates apply?

Candidates should follow the official application instructions published through verified Canonical recruitment channels.

كيف يمكن التقديم؟

يجب على المرشحين اتباع تعليمات التقديم الرسمية المنشورة من خلال قنوات التوظيف الموثقة لدى Canonical.

Back to Main Page

العودة إلى الصفحة الرئيسية

  

Business Services Team Manager
مدير فريق خدمات الأعمال

Software Engineer - Python and K8s
مهندس برمجيات - Python وK8s

Staff Engineer, Development Lifecycle
مهندس أول، دورة حياة التطوير

Site Reliability Engineer
مهندس موثوقية المواقع

Partner Sales Manager - IHV Alliances
مدير مبيعات الشركاء - تحالفات IHV

Cloud Field Engineer
مهندس ميداني للحوسبة السحابية

Senior HR Generalist - EMEA
أخصائي موارد بشرية أول - EMEA

Lead Data Governance Engineer
كبير مهندسي حوكمة البيانات

Talent Scientist
خبير علوم المواهب

Senior Ubuntu Embedded IoT System Engineer
مهندس أول لأنظمة إنترنت الأشياء المدمجة Ubuntu

Senior / Staff / Principal Engineer
مهندس أول / مهندس رئيسي / مهندس خبير

Software Engineer - Data Infrastructure
مهندس برمجيات - البنية التحتية للبيانات

Golang Engineering Manager, Commercial Systems
مدير هندسة Golang للأنظمة التجارية

Visual Designer
مصمم بصري

Software Architect - Containers / Virtualisation
مهندس معماري برمجي - الحاويات والمحاكاة الافتراضية

Engineering Manager - Data Platform
مدير الهندسة - منصة البيانات

Junior Product Manager
مدير منتجات مبتدئ

Engineering Manager - Web
مدير الهندسة - الويب

Python Engineering Manager, Commercial Systems
مدير هندسة Python للأنظمة التجارية

Software Engineer - Solutions Engineering
مهندس برمجيات - هندسة الحلول

Junior Linux Kernel Engineer - Ubuntu
مهندس مبتدئ لنواة لينكس - Ubuntu

Software Maintenance Engineer
مهندس صيانة برمجيات

Salesforce Administrator
مسؤول Salesforce

Engineering Manager - Ubuntu Desktop Apps
مدير الهندسة - تطبيقات Ubuntu لسطح المكتب

Engineering Manager, Managed Services
مدير الهندسة، الخدمات المُدارة

Senior Juju Software Engineer (Go)
مهندس برمجيات Juju أول (Go)

Ubuntu Software Engineer
مهندس برمجيات Ubuntu

Channel Partner Sales Executive, UKI
تنفيذي مبيعات شركاء القنوات - المملكة المتحدة وأيرلندا

Engineering Manager, Commercial Systems
مدير الهندسة، الأنظمة التجارية

Senior Communications Specialist - Social Media
أخصائي أول للاتصالات - وسائل التواصل الاجتماعي

Project Manager - Ubuntu Embedded Systems
مدير مشاريع - أنظمة Ubuntu المدمجة

Engineering Manager - Ubuntu Linux Kernel
مدير الهندسة - نواة Ubuntu Linux

Senior Site Reliability Engineer
مهندس أول لموثوقية المواقع

Golang Software Engineer, Commercial Systems
مهندس برمجيات Golang للأنظمة التجارية

Junior Ubuntu Software Engineer
مهندس برمجيات Ubuntu مبتدئ

Senior Design Researcher - User Science
باحث تصميم أول - علوم المستخدم

Engineering Director - Commercial Systems
مدير الهندسة - الأنظمة التجارية

Marketing Manager
مدير التسويق

Engineering Manager - Ubuntu Security
مدير الهندسة - أمن Ubuntu

Information Systems - Open Source Technical Architect
مهندس معماري تقني للأنظمة مفتوحة المصدر

Engineering Director - Business Data
مدير الهندسة - بيانات الأعمال

Senior Marketing Automation Manager
مدير أول لأتمتة التسويق

Senior Sales Operations Analyst
محلل أول لعمليات المبيعات

Ubuntu Engineering Lead
قائد هندسة Ubuntu

Distributed Systems Engineer
مهندس الأنظمة الموزعة

Usability Engineer - User Science
مهندس سهولة الاستخدام - علوم المستخدم

Marketing Associate
مساعد تسويق

Enterprise Account Executive
تنفيذي حسابات المؤسسات

Group Financial Controller
المراقب المالي للمجموعة

Engineering Manager

مدير الهندسةEngineering Manager, Managed Services
مدير الهندسة، الخدمات المُدارة

Lead Data Governance Engineer
كبير مهندسي حوكمة البيانات

Partner Sales Manager - IHV Alliances
مدير مبيعات الشركاء - تحالفات IHV

Software Engineer - Python and K8s
مهندس برمجيات - Python وK8s

Salesforce Administrator
مسؤول Salesforce

Junior Product Manager
مدير منتجات مبتدئ

Cloud Field Engineer
مهندس ميداني للحوسبة السحابية

Visual Designer
مصمم بصري

Technical & Reporting Accountant
محاسب فني وإعداد التقارير

Talent Scientist
خبير علوم المواهب

Junior Linux Kernel Engineer - Ubuntu
مهندس مبتدئ لنواة لينكس - Ubuntu

Engineering Manager - Web
مدير الهندسة - الويب

Engineering Manager - Data Platform
مدير الهندسة - منصة البيانات

Senior HR Generalist - EMEA
أخصائي موارد بشرية أول - EMEA

Staff Engineer, Development Lifecycle
مهندس أول، دورة حياة التطوير

Senior Ubuntu Embedded IoT System Engineer
مهندس أول لأنظمة إنترنت الأشياء المدمجة Ubuntu

Software Maintenance Engineer
مهندس صيانة برمجيات

Python Engineering Manager, Commercial Systems
مدير هندسة Python للأنظمة التجارية

Software Engineer - Solutions Engineering
مهندس برمجيات - هندسة الحلول

Software Engineer - Data Infrastructure
مهندس برمجيات - البنية التحتية للبيانات

Senior Juju Software Engineer (Go)
مهندس برمجيات Juju أول (Go)

Senior Web Engineer
مهندس ويب أول

Ubuntu Core Software Engineer
مهندس برمجيات Ubuntu Core

Engineering Manager - Solutions Engineering
مدير الهندسة - هندسة الحلول

Software Engineer - Python/Golang - Kubernetes
مهندس برمجيات - Python/Golang - Kubernetes

IoT Solutions Architecture Manager (Americas only)
مدير هندسة حلول إنترنت الأشياء (للأمريكيتين فقط)

Cloud Professional Services Manager
مدير الخدمات الاحترافية السحابية

Sales Development Representative
ممثل تطوير المبيعات

Lead Linux Kernel Engineer - Ubuntu
كبير مهندسي نواة لينكس - Ubuntu

Linux Kernel Engineer
مهندس نواة لينكس

Partner Sales Director - IHV Alliances
مدير مبيعات الشركاء - تحالفات IHV

Sustaining Operations Engineer
مهندس استدامة العمليات

Enterprise Project Manager
مدير مشاريع المؤسسات

Executive Search Lead - Technology
قائد التوظيف التنفيذي - التكنولوجيا

Director, Talent Analytics
مدير تحليلات المواهب

Linux Platform Integration - Ubuntu Systems Senior Engineer
مهندس أول لتكامل منصات لينكس - أنظمة Ubuntu


To apply, please click here cc available vacancies.


الاستفسارات والتعليقات