
System Software Engineer - Java Runtimes, Tooling and Ecosystem

Canonical
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:
Similar Remote Jobs


