Company logo hidden

Graduate/Associate Software Engineer - Build & Release Infrastructure

Unlock employer Dubai, United Arab Emirates Posted: 28 Feb 2025

Financial

  • Estimate: $50k - $75k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Entry Level

Position

Drive the future of collaborative open-source development tooling as part of the Launchpad team. This role is ideal for a motivated engineer with a passion for open-source software, Linux, and web services to join our distributed team. Launchpad is a platform for managing open-source development projects, which includes code hosting and review, bug tracking, package building, translations, and other facilities used by free and open-source software developers. Major projects such as Ubuntu rely on Launchpad to provide essential development and collaboration infrastructure.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

In this position, you will maintain a balance between keeping our business-critical services running while expanding our feature set. Current initiatives include enhancing package building capabilities, refining the development flows for users, and modernizing the web UI. If you enjoy maintaining and organizing large projects and are committed to supporting developers through continuous improvement, you will thrive in this environment.

Key Responsibilities:

  • Collaborate and contribute to design, architecture, and feature-selection for solutions across distributed teams.
  • Write high-quality, API-first Python code with unit tests.
  • Debug issues and deliver high-quality fixes.
  • Review code produced by other engineers.
  • Work remotely with global travel 2 to 4 times a year for internal and external events.

Who You Are:

  • You have a strong interest in technology and enjoy working with brilliant people to solve interesting problems.
  • You are a strategic thinker and value soft skills such as curiosity, flexibility, and accountability.
  • You possess self-motivation and a thoughtful, enterprising attitude.
  • You hold a Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
  • You have experience delivering robust code to production, preferably in Python, and a background in maintaining large, mature web applications.
  • Familiarity with databases, ORMs (PostgreSQL preferred), data management, and data modeling is important.
  • Experience with integration, infrastructure, and operations is a plus.
  • You have a solid understanding of software packaging systems, particularly Debian/Ubuntu packages.
  • Familiarity with Ubuntu as a development and deployment platform is beneficial.

Language Requirements:
Proficiency in English is required.

Canonical fosters a diverse workplace free from discrimination and values the range of experiences, perspectives, and backgrounds of its employees.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct