SENIOR/STAFF/PRINCIPAL ENGINEER

Canonical
Full-time
Home based - Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking Senior, Staff, or Principal Engineers to join various teams. This role involves leading the architecture and design of impactful open-source projects, coding, collaborating with a global team, mentoring colleagues, and contributing to the open-source community. The company emphasizes a remote-first work environment with opportunities for global travel and personal development.

Responsibilities

  • Leading design and architecture of open source projects
  • Coding in Golang, Rust, Python, C/C++ or Typescript / React
  • Collaborating with a globally distributed team
  • Mentoring and advising colleagues
  • Providing technical leadership
  • Debugging issues and producing high-quality code
  • Contributing to technical documentation
  • Working remotely with global travel

Requirements

  • Exceptional academic track record
  • Undergraduate degree in Computer Science or STEM
  • Drive and a track record of exceeding expectations
  • Technical leadership and team motivation skills
  • Deep experience with Go, Rust, Python, or C
  • Conscientiousness and detail orientation
  • Excellent communication and interpersonal skills
  • Ability to travel twice a year

Benefits

  • No benefits