← Back to list
Job

Software Engineer, Sustaining Engineering

Software Engineer • Remote • Full-time • European Union EU/EMEA

A fast-paced engineering role in Linux-based, software-defined infrastructure and applications, from bare metal up to OpenStack and Kubernetes. You will resolve critical issues that require software engineering for upstream bug fixes, working remotely from any time zone.

Responsibilities

  • ▹Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes and other open source software
  • ▹Maintain a close working relationship with Canonical's field, support and product engineering teams
  • ▹Participate in upstream communities
  • ▹Develop bug fixes, backport patches and work with upstream for inclusion
  • ▹Review code produced by other engineers
  • ▹Demonstrate good judgement in technical methods and techniques
  • ▹Prioritize work and manage your time effectively
  • ▹Participate in team discussions to improve processes, tools and documentation
  • ▹Maintain clear, technical and concise communications
  • ▹Work from home and travel internationally up to 10% of work time for team meetings, events and conferences

Requirements

  • ▹Professional experience as a software engineer
  • ▹Background in Computer Science, STEM or similar
  • ▹Strong experience with Linux, and at least one of the following: Ceph, OpenStack, Kubernetes or other cloud technologies
  • ▹Strong development-level experience with at least one of Python, Go, C or C++ on Linux
  • ▹Ability to troubleshoot with debugging tools like gdb
  • ▹Familiarity with git source code repositories and branches
  • ▹An exceptional academic track record
  • ▹Willingness to travel up to 4 times a year for internal events

Nice to have

  • ▹Interest in and experience with most of the following: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, Mongo, Debian packaging, distributed systems

Soft skills

Great communication skillsCurious, flexible, articulate and accountableSelf-motivated and enterprising

What we offer

  • ▹Distributed work environment with twice-yearly in-person team sprints
  • ▹Personal learning and development budget of USD 2,000 per year
  • ▹Annual compensation review
  • ▹Performance-driven annual bonus
  • ▹Recognition rewards
  • ▹Annual holiday leave
  • ▹Maternity and paternity leave
  • ▹Employee Assistance Programme
  • ▹Opportunity to travel to meet colleagues
  • ▹Priority Pass and travel upgrades for long-haul company events

About the company

Canonical publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud. The company is founder-led, profitable and growing, with 1200+ colleagues in 75+ countries, most of them working from home since 2004.

Education: Számítástechnikai, STEM vagy hasonló háttér; kiemelkedő tanulmányi eredmény

Similar jobs