Job Type Full Time
Qualification BA/BSc/HND
Experience
Location Nairobi
Job Field ICT / Computer
As a Senior Software Engineer – Java Runtimes and Tooling – you will:
Collaborate proactively with a distributed team
Work with technical product managers to define the JVM roadmap in Ubuntu
Select, integrate and package best-of-breed JVM tooling in Ubuntu
Ensure Ubuntu rates top as the platform for JVM-based innovation
Write high quality code to create new features
Debug issues and produce high quality fixes
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
The successful candidate will:
Be a long-time Linux user
Love technology and working with brilliant people
Be passionate, curious, flexible, articulate, and accountable
Have experience or an interest in packaging software for Debian and Ubuntu
Have professional Java experience, ideally in the world of cloud-native software
Have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
Be enterprising, thoughtful, and self-motivated
Value soft skills
What Canonical Offers:
Learning and development
Annual compensation review
Recognition rewards
Annual leave
Priority Pass for travel
Method of Application
Interested and qualified? Go to Canonical on boards.greenhouse.io to apply