← Back to list
Job · Junior

Junior Ubuntu Software Engineer

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

Canonical is hiring junior engineers across the breadth of its Ubuntu Engineering organisation, for both new graduates and early-career engineers. The work ranges from designing new software to packaging, integrating, testing and shipping open source software.

Responsibilities

  • ▹Design, build and ship new foundational systems software and applications in Rust, Go, Flutter and Python
  • ▹Engineer the integration of open source from boot firmware to cloud application deployment
  • ▹Packaging with Debian and Snap to ship software in the distribution
  • ▹Build and maintain the machinery responsible for building, testing and shipping Ubuntu
  • ▹Maintain and evolve a Linux distribution and its repositories
  • ▹Package, integrate, test and upload open source software to the Ubuntu repositories
  • ▹Debug issues, then design and deliver robust solutions
  • ▹Author and improve technical and community documentation
  • ▹Contribute to upstream and neighboring open source projects
  • ▹Collaborate as part of a globally distributed team

Requirements

  • ▹An exceptional academic track record from both high school and university
  • ▹Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • ▹A passion for open source software
  • ▹Experience with Rust, Go, Python, Flutter or C/C++
  • ▹Professional written and spoken English
  • ▹Ability to travel twice a year for company events of up to two weeks each

Nice to have

  • ▹Familiarity with Linux distributions
  • ▹Familiarity with system debugging tools and techniques
  • ▹Familiarity with automation tooling and CI/CD systems
  • ▹Experience contributing to open source projects

Soft skills

Excellent communication and interpersonal skillsDrive and a track record of going above and beyond expectationsEnthusiasm and precision in building a thriving community

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 publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud. The company has worked remotely since 2004, recruits globally and has teams in every time zone.

Languages: Angol: szakmai szint, írásban és szóban
Education: Informatikai vagy STEM alapdiploma, vagy meggyőző indoklás az alternatív útra

Similar jobs