← Back to list
Job · Entry-level

Junior Software Engineer, Cross-platform C++, Multipass

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

The Canonical Multipass team is looking for a Software Engineer who will use deep C++ skills on Windows and macOS to build an open source developer experience. Multipass provides Ubuntu and appliance VMs on demand on a workstation. The position is remote, in the EMEA region only.

Responsibilities

  • ▹Ensure Multipass is easy and intuitive to use
  • ▹Architect new features and design the user experience
  • ▹Write high-quality code to create new features and fix bugs
  • ▹Review code and architecture as part of Canonical's engineering process
  • ▹Collaborate proactively with a distributed team
  • ▹Debug, track down and fix issues encountered by users
  • ▹Foster the open source community and support customers when needed
  • ▹Travel internationally for up to two weeks, twice a year, for company events

Requirements

  • ▹Cross-platform development experience on macOS and/or Windows
  • ▹Expertise in modern C++ development (C++14 minimum)
  • ▹Experience with software testing and test-driven development
  • ▹Extremely high personal standards for code quality, testing and design
  • ▹Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM and QEMU
  • ▹Open source experience and involvement
  • ▹Capacity to learn quickly about new systems and techniques
  • ▹Excellent communication skills in English, verbal and written
  • ▹Bachelor's or equivalent in Computer Science, STEM or a similar degree

Nice to have

  • ▹Knowledge of CI systems

Soft skills

Proactive collaborationQuick learningExcellent communication

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 new locations to meet colleagues
  • ▹Priority Pass and travel upgrades for long-haul company events

About the company

Canonical is a pioneering open source tech firm and the publisher of Ubuntu, a leading platform for AI, IoT and the cloud. It has been remote-first since its inception in 2004 and recruits globally.

Languages: Angol: kiváló szóbeli és írásbeli kommunikáció
Education: Informatikai, STEM vagy hasonló alapdiploma vagy azzal egyenértékű végzettség

Similar jobs