Canonical

Embedded Linux Containers Software Engineer

Canonical

Apply
about 1 year ago
Remote, Worldwide
Entry Level / Mid Level
H1B Sponsor

Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high quality code to create new features.
  • Debug issues and produce high quality code to fix them.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.
  • Obsess over how to achieve robustness despite unexpected events.

Requirements

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • Professional software development experience using Go, Python, C, or C++.
  • Knowledge of Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor.
  • Commitment to software testing, code reviews and maintainable code.
  • Strong soft skills, including curiosity, flexibility, and accountability.

Benefits

  • Work from home.
  • Learning and development allowances.
  • Competitive salary.
  • Annual compensation review.
  • Recognition rewards.
  • Generous annual leave.
  • Paid maternity, paternity and sick leave.
  • Priority Pass for travel.
  • Exposure to international business and technology.

Tech Stack

CC++GoLinuxPython

Categories

BackendEmbedded