Job Description
This is an exciting opportunity for a software engineer passionate about open-source software, Linux systems, software architectures, and Rust programming language. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and make Ubuntu the best operating system to develop and run Rust applications in the cloud, in data centers in containers, directly on the operating system, and anywhere Ubuntu can run.
Responsibilities
- Collaborate proactively with a distributed team
- Select, integrate, and package best-of-breed tooling with Ubuntu to improve developer and operator experience with Rust
- 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
Qualification
- You love technology and working with brilliant people
- You are passionate, curious, flexible, articulate, and accountable
- You are a long-time Linux user
- You have experience or are interested in learning how to package software for Debian and Ubuntu
- You have relevant Rust experience, ideally in the world of cloud-native software and Linux
- You have a Bachelors’s or equivalent in Computer Science, STEM, or a similar degree
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
Location: Lagos, Nigeria.
For More Information: SYSTEM SOFTWARE ENGINEER-RUST COMPILER TOOLING AND ECOSYSTEM