Software Engineer (Remote – Europe) at Canonical

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”)

Leave a Comment