Remote Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Posted

Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu.
  • The company is hiring 2024 and 2025 Graduate Software Engineers to join engineering teams globally.
  • The role involves working on a variety of software engineering challenges in both open source products and commercial business systems.
  • Teams typically use programming languages such as Python, Golang, Rust, C/C++, JavaScript, and Bash.
  • Engineers will work on various levels of the Linux system, from BIOS and boot loaders to desktop applications and containers.
  • The position includes working on devices ranging from Raspberry Pi to supercomputers and Kubernetes clusters.
  • Responsibilities include writing high-quality, resilient code, engaging with users, and responding to customer issues.
  • The work environment is primarily remote, with team alignment in specific time zones and opportunities for mentorship and collaboration.
  • The company organizes in-person team sprints twice a year to foster discussion and career development.
  • Candidates should have a strong academic background and a passion for open source.

Requirements:

  • Candidates must have an exceptional academic track record from both high school and university.
  • An undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline with programming courses is required.
  • Confidence in delivering high-quality code in languages such as Python, Rust, C/C++, Golang, JavaScript, or Java is essential.
  • Experience with Ubuntu or another Linux distribution is necessary.
  • A track record of exceeding expectations and achieving outstanding results is expected.
  • Candidates should be result-oriented, organized, and committed to meeting deadlines.
  • Personal projects in technology and software engineering beyond the curriculum are preferred.
  • Proficiency in professional written and spoken English is required.
  • Excellent interpersonal skills, curiosity, flexibility, and accountability are important.
  • Candidates must demonstrate personal responsibility and the ability to reflect and develop.
  • The ability to travel internationally twice a year for company events lasting up to two weeks is required.

Benefits:

  • Canonical offers a distributed work environment with twice-yearly team sprints in person.
  • A personal learning and development budget of USD 2,000 per year is provided.
  • Annual compensation reviews are conducted to recognize outstanding performance.
  • Employees receive recognition rewards for their contributions.
  • Annual holiday leave, maternity and paternity leave are included in the benefits package.
  • Access to a Team Member Assistance Program and Wellness Platform is available.
  • Opportunities to travel to new locations to meet colleagues are offered.
  • Priority Pass and travel upgrades for long-haul company events are provided.
Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback