Software Engineer Role
We are seeking a skilled Software Engineer to join our team and contribute to the development of Java runtimes, tooling, and ecosystem.
This is an exciting opportunity for a software engineer passionate about open source software, Java, and the Java Virtual Machine, Linux system, and software architecture.
Key Responsibilities:
* Collaborate proactively with a distributed team.
* Develop and integrate best-of-breed tooling with Ubuntu to enhance developer and operator experience with Java Runtimes, frameworks, and applications.
* Write high-quality code to create new features and improve existing ones.
* Debug issues and produce high-quality code to fix them efficiently.
* Review code produced by other engineers and provide constructive feedback.
* Discuss ideas and collaborate on finding effective solutions.
Requirements:
* Relevant experience with Java Runtimes and its ecosystem, preferably in cloud-native software and Linux environments.
* Experience in packaging software for Debian and Ubuntu.
* Long-time user of Linux.
* Exceptional academic track record from both high school and university.
* Undergraduate degree in a technical field or a compelling narrative about your alternative chosen path.
* Passion for technology and working with talented individuals.
* Curious, flexible, articulate, and accountable mindset.
* Value soft skills and are passionate, enterprising, thoughtful, and self-motivated.