Company: Canonical
Position: Software Engineer (Python/Golang) β Remote
Location: Europe (Remote β Work from Home)
Job Type: Full-time
Category: Engineering
π About the Role:
Canonical, the publisher of Ubuntu and a global leader in open-source technology, is looking for a Software Engineer to join its Landscape team, responsible for delivering a system management solution. This role is ideal for engineers passionate about Python or Golang and interested in distributed systems and scalable architectures.
πΌ Key Responsibilities:
-
Develop and maintain software in Python/Golang.
-
Design APIs and database schema.
-
Participate in code reviews, testing, and documentation.
-
Collaborate with global teams using Agile methodologies.
-
Contribute to performance improvements and bug fixes.
β Requirements:
-
Bachelorβs degree or higher in Computer Science or related field.
-
3+ years of experience in Python or Go.
-
Strong understanding of Linux, HTTP APIs, and databases (PostgreSQL preferred).
-
Excellent communication and teamwork skills.
-
Passion for open source and distributed systems.
π Perks and Benefits:
-
Work from anywhere in Europe.
-
Flexible working hours.
-
Annual learning and development budget.
-
Generous PTO and parental leave.
-
International team collaboration and travel opportunities.
π Deadline: Applications are reviewed on a rolling basis. Apply as soon as possible.
π Application Link: Apply on Canonical Careers
(Visit the “Engineering” section and search for βSoftware Engineer – Landscapeβ)