Junior Ubuntu Software Engineer
C
CanonicalOpen Source Software
WorldwideFull-TimeJunior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- DockerPythonSoftware DevelopmentFlutterC++GoRustCI/CDLinuxDevOpsDocumentationDebugging
Requirements
- Exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
- Drive and a track record of going above and beyond expectations
- A passion for open source software
- Experience with Rust, Go, Python, Flutter or C/C++
- Professional written and spoken English
- Excellent communication and interpersonal skills
- Ability to travel twice a year for company events up to two weeks each
Responsibilities
- Design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python
- Engineer the integration of open source from boot firmware to cloud applications deployment
- Package software using Debian and Snap packaging
- Build and maintain the machinery for building, testing, and shipping Ubuntu
- Maintain and evolve a Linux distribution and its repositories
- Package, integrate, test and upload open source software to the Ubuntu repositories
- Debug issues and deliver robust solutions
- Author and improve technical and community documentation
- Contribute to upstream and neighboring open source projects
- Collaborate as part of a globally distributed team
- Continuously learn and progress technical and professional skills
View Full Description & ApplyYou'll be redirected to the employer's site