
Ubuntu Software Engineer
Canonical
full-time
Posted on:
Location Type: Remote
Location: Remote • 🌎 Anywhere in the World
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
FlutterGoOpen SourcePythonRust
About the role
- Designing, building and shipping software in Rust, Go and Python
- Packaging, integrating, testing and uploading open source software to the Ubuntu repositories
- Debugging system-level issues and delivering robust solutions
- Authoring and improving technical and community documentation
- Contributing to upstream and neighboring open source projects
- Collaborating as part of a globally distributed team
- Mentoring their colleagues to build skills and understanding
- Developing and improving processes to more efficiently fulfill our goals
Requirements
- 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 demonstrated passion for open source software
- Significant 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
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
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustGoPythonFlutterC/C++open source softwaresystem-level debuggingsoftware packagingsoftware integrationsoftware testing
Soft skills
communication skillsinterpersonal skillsmentoringcollaborationdrivepassion for open sourceproblem-solvingdocumentation skillsadaptabilityteamwork
Certifications
undergraduate degree in Computer ScienceSTEM degree