Software Engineer

4 days ago


Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

Bachelors in Computer Application (Computers)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description

In this role, you'll be developing tools and technology for building and maintaining a new generation of container images. You'll collaborate with multiple teams, both inside and outside Canonical, to ensure the delivery of high-quality container images while maintaining a seamless Ubuntu user experience. You will also be heavily involved in implementing and maintaining CI/CD automation around these images, demonstrating deep insights into container-based DevOps.

You will contribute to products like Rocks (OCI images) and Chisel, helping to steer and consolidate this new team. This role offers the chance to gain experience with various container technologies and participate in innovative tasks, where your feedback will influence decision-making. Your seniority will be based on your software development experience and your ability to lead junior team members.

Join us at Canonical to build a rewarding career working with top technology professionals. This is an exciting opportunity for experienced software engineers passionate about shaping high-quality open-source products for the community.

Location

EMEA

Key Responsibilities
  • Build robust, scalable, leading-edge container images
  • Develop automated CI/CD processes for building, testing, and publishing container images
  • Write tools and tests for security compliance and cloud-native compatibility
  • Utilize Python to enhance container-building tools
  • Participate in engineering reviews of code and architecture
  • Provide technical feedback to support team decisions
  • Engage with the open-source community as an expert
  • Contribute to documentation and expand knowledge base
  • Work collaboratively in an agile, globally distributed environment
  • Mentor team members and assist in hiring processes
  • Work remotely with up to 15% travel for events
Candidate Requirements
  • Passionate about software development
  • Experience in collaborative development environments
  • Knowledge of CI/CD systems (e.g., Jenkins, GitHub Actions, Concourse CI)
  • Proven track record of delivering high-quality software
  • Experience with container images and containerized operations
  • Proficiency with container management/orchestration tools (e.g., Docker, Kubernetes)
  • Strong Python development skills
  • Experience with Linux system administration and package management
  • Excellent communication skills
  • Ability to clarify complex technical discussions
  • Belief in knowledge sharing and community engagement
  • Skills ranging from Graduate to Mid-senior Software Engineer
  • Degree in Computer Science, STEM, or equivalent
Company Industry
  • IT - Software Services
Department / Functional Area

Software Engineering

Keywords
  • Software Engineer - Python

Disclaimer: Naukrigulf.com is a platform connecting jobseekers and employers. Applicants should verify the employer's credentials independently. We do not endorse requests for money or sharing personal information. For security tips, visit our site. Report fraud to abuse@naukrigulf.com.

#J-18808-Ljbffr
  • Software Engineer

    4 days ago


    Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Bachelors in Computer Application (Computers)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionAs a member of the Kubernetes product team, you will build operators and addons; the former offers complete lifecycle management of mission-critical components, and the latter provides a zero-ops experience for seamlessly integrating projects into...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    The role of a Software Engineer at CanonicalAs a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud,...


  • Al Ahmadi, Al Aḩmadī, Kuwait beBee Careers Full time

    The role of a Software Engineer at Canonical involves contributing to the development of Juju, an open-source Go project that powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Bachelors in Computer Application(Computers)Nationality: Any NationalityVacancy: 1 VacancyLocation: This is a Globally remote role.What your day will look likeOwn the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.Collaborate proactively with a...


  • Al Ahmadi, Al Aḩmadī, Kuwait beBeeSoftware Full time

    Software Professional OpportunitiesWe are seeking skilled professionals to join our team as software engineers.Job DescriptionThis is an exciting opportunity for individuals passionate about open source software, Linux, Golang, Python, and Kubernetes.You will be responsible for building operators and addons using the latest features in Kubernetes. The former...


  • Al Ahmadi, Al Aḩmadī, Kuwait beBee Careers Full time

    Job DescriptionWe are seeking a skilled Software Development Lead to join our team. As a key member of our leadership team, you will be responsible for growing and leading a team of engineers in your region.The successful candidate will have experience leading a distributed team to deliver features and manage production services at scale.You will work...


  • Al Ahmadi, Al Aḩmadī, Kuwait beBee Careers Full time

    Job Description:We are looking for a skilled Senior Juju Software Engineer to join our team. As a key member, you will be responsible for designing, delivering, and supporting features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.You will collaborate proactively with a distributed team, debug...

  • Engineering Manager

    4 days ago


    Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Bachelor of Technology/Engineering (Agriculture)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionWhat you'll do:Grow and lead a team of engineers in your regionDevelop talent through coaching, mentoring, feedback, and hands-on career developmentApply sound engineering principles and directly contribute toward your team's goalsCreate and maintain...

  • Drilling Engineer

    4 weeks ago


    Al Ahmadi, Al Aḩmadī, Kuwait HealthCare Dynamics Gen. Trading Company W.L.L Full time

    Bachelor Degree in EngineeringMin 8yrs experience as Drilling Engineer.Experienced in planning Deep HPHT wells with H2S and CO2 environment,3000 HP rig..Experienced in developing drilling program and cementing program.Sound understanding of Drill stem and Casing design.Experienced in Horizontal and Multilateral drilling. Strong understanding of T&D analysis...

  • Electrical Engineer

    2 weeks ago


    Al Ahmadi, Al Aḩmadī, Kuwait Abroad Work Full time

    Electrical EngineerWe are seeking a skilled Electrical Engineer to join our team in Al Ahmadi, Kuwait. As an Electrical Engineer, you will be responsible for designing, developing, and maintaining electrical systems and components for various projects. You will also be responsible for ensuring that all electrical systems comply with safety standards and...