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
View details
Apply Now