img
نوع العقددوام كامل
طبيعة الوظيفةعن بُعد
الموقعالسعودية

وصف الوظيفة

About the Role

Jobgether is seeking an Ubuntu Engineering Manager to lead high-performing engineering teams in Saudi Arabia. This full-time position is responsible for building and evolving one of the world’s most widely used open-source platforms. The role requires 5-10 years of experience in a relevant engineering leadership capacity.

Role Overview

The Ubuntu Engineering Manager combines technical leadership, people management, and hands-on engineering expertise to deliver secure, reliable, and scalable software solutions. This position offers the opportunity to influence the future of Linux development while collaborating with a global community of engineers and open-source contributors. Working in a distributed environment, the manager will guide technical strategy, mentor engineers, and drive execution across critical platform areas, shaping engineering culture and improving developer experiences.

Key Responsibilities

  • Lead and develop engineering teams focused on improving Linux user and developer experiences.
  • Own technical roadmaps, execution plans, and delivery outcomes, aligning engineering work with broader product strategy.
  • Guide architecture decisions, software development practices, code reviews, and engineering standards.
  • Build and maintain high-quality, performant software using technologies such as Rust, Go, Python, Flutter, or C/C++.
  • Support engineers through coaching, mentoring, technical feedback, and career development.
  • Collaborate with product teams, engineering leaders, and external stakeholders to define priorities and deliver impactful solutions.
  • Drive planning, estimation, execution, and continuous improvement across engineering initiatives.
  • Contribute to upstream open-source projects and encourage community collaboration.
  • Improve technical documentation and knowledge-sharing practices.
  • Foster a culture of engineering excellence, ownership, innovation, and collaboration within distributed teams.

Required Qualifications

  • Proven experience leading technical teams and delivering complex software projects.
  • Strong software engineering background with hands-on experience in languages such as Rust, Go, Python, Flutter, or C/C++.
  • Experience managing engineers while remaining close to technical decisions and development processes.
  • Demonstrated ability to drive technical initiatives from planning through delivery.
  • Strong understanding of software architecture, engineering principles, performance, reliability, and maintainability.
  • Passion for open-source software and experience contributing to or working with open-source communities.
  • Experience with Linux systems, including desktop or server environments, distributions, package management, or system administration.
  • Strong communication and interpersonal skills with the ability to collaborate across technical and non-technical teams.
  • Professional written and spoken English proficiency.
  • Results-oriented mindset with strong ownership and commitment to delivering high-quality outcomes.

Desired Attributes

  • Experience with software packaging, distribution mechanisms, security engineering, or performance optimization.
  • Academic excellence in Computer Science, STEM, or a comparable technical background.

Compensation and Work Environment

This full-time position offers competitive compensation with a variable component. The role operates within a distributed team environment, requiring the ability and willingness to travel internationally for team gatherings several times per year.


متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة