System Software Engineer - Java Runtimes, Tooling and Ecosystem

Canonical Logo

Canonical

πŸ“Remote

Summary

Join Canonical, a leading open-source software provider, and become a System Software Engineer specializing in Java Runtimes, tooling, and ecosystem. You will contribute to enhancing Ubuntu's Java capabilities, ensuring secure and efficient deployment of mission-critical Java applications. Collaborate with a global team to deliver best-of-breed tooling, write high-quality code, debug issues, and mentor junior engineers. This role requires expertise in Java Runtimes, Debian/Ubuntu packaging, and a strong Linux background. The position is remote in the APAC region with occasional international travel. Canonical offers competitive compensation, a performance-driven bonus, and various benefits including a personal learning budget, annual compensation review, and generous leave policies.

Requirements

  • You have relevant experience with Java Runtimes and its ecosystem, ideally in the world of cloud-native software and Linux
  • You have experience in packaging software for Debian and Ubuntu
  • You are a long-time Linux user
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • You love technology and working with brilliant people
  • You are passionate, curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • Ability to travel internationally twice a year for company events up to two weeks long

Responsibilities

  • Collaborate proactively with a distributed team
  • Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience with Java Runtimes, frameworks and applications
  • Write high-quality code to create new features
  • Debug issues and produce high-quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel 2 to 4 weeks a year for internal and external events

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.