Junior Ubuntu Software Engineer
Canonical
JuniorAbout the position
Join a leading open source software company as a Junior Engineer, contributing to the Ubuntu Engineering organization. Work on software design, integration, testing, and community engagement.
Tech stack
- rust
- go
- python
- flutter
- cpp
Requirements
Required:
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above and beyond expectations
- A passion for open source software
Nice to have:
- Familiarity with Linux distributions
- Familiarity with system debugging tools and techniques
- Familiarity with automation tooling and CI/CD systems
Responsibilities
- Designing, building and shipping software in Rust, Go, Python and C/C++
- Packaging, integrating, testing and uploading open source software to the Ubuntu repositories
- Debugging issues, then designing and delivering robust solutions
- Collaborating as part of a globally distributed team
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
- Maternity and paternity leave