Canonical logo

System Software Engineer - Java Runtimes, Tooling and Ecosystem

Canonical
Remote
Full Time
Posted July 2, 2025
Remote
Apply Now

Application opens on company website

Job Description

A System Software Engineer focusing on Java Runtimes, tooling, and ecosystem development within Ubuntu, responsible for enhancing Java support, performance, and integration on Ubuntu across various environments such as cloud, data centers, and containers.

Key Responsibilities

  • Collaborate with a distributed team to develop and improve Java runtimes, frameworks, and tooling for Ubuntu.
  • Select, integrate, and package software tools to enhance developer and operator experience with Java on Ubuntu.
  • Design, develop, and implement core components related to the Java Virtual Machine and associated tooling.
  • Debug issues and produce high-quality code to fix bugs and improve system performance.
  • Review code and provide mentorship to less experienced engineers through code and design reviews.
  • Work with other teams to optimize the overall performance and user experience of Ubuntu related to Java.

Requirements

  • Relevant experience with Java Runtimes and its ecosystem, ideally in the world of cloud-native software and Linux
  • Experience in packaging software for Debian and Ubuntu
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about an alternative chosen path
  • Long-term Linux user
  • Ability to travel internationally twice a year for company events up to two weeks long

Benefits & Perks

Competitive compensation with annual review and performance-driven bonus or commission
Distributed work environment with remote work and in-person team sprints twice a year
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
Recognition rewards
Team Member Assistance Program
Wellness Platform
Opportunity to travel to new locations to meet colleagues
Travel upgrades and priority Pass for long-haul company events

Ready to Apply?

Join Canonical and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Canonical

Canonical logo

Billing System Engineering Manager

Canonical
Remote
Full Time
Canonical logo

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Canonical
Remote
Full Time
Canonical logo

C Graphics and Windowing System Software Engineer - Mir

Canonical
Remote
Full Time

More jobs in Remote

Energy Solutions logo

Energy Efficiency Account Manager Remote - Denver-metro, CO only

Energy Solutions
Remote
Full Time
$65k-75k
Paragon logo

Underwriter - Public Entity - Trident

Paragon
Remote
Full Time
Brightcore Energy logo

Business Development Analyst - Renewable Energy

Brightcore Energy
Remote
Full Time
$75k-95k