Graduate Software Engineer

New
C
CanonicalOpen Source Software
Home based - Worldwide, We try to align a single team in a single time zone - EMEA, APAC, and AMERFull-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional written and spoken English
Required Skills
PythonBashJavaJavascriptGoRustLinux

Requirements

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline
  • Confidence to deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
  • Experience with Ubuntu or another Linux distribution
  • Personal projects in technology and software engineering beyond the curriculum
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel internationally twice a year for company events

Responsibilities

  • Shaping the roadmap for your product at global sprints every six months
  • Focusing on design and user experience, even for developer tooling and command line apps
  • Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
  • Working towards mastery of key programming languages and Linux system knowledge
  • Engaging with users and the open source community through code reviews and issue trackers
  • Responding to customer issues as a priority
  • Developing skills and awareness of security in software design and implementation
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now