over 1 year ago
Remote, WorldwideEntry Level / Mid Level / Senior / Staff+
H1B Sponsor
Responsibilities
- Design and implement well-tested and documented software in Go.
- Debug and fix issues encountered by users.
- Participate in code and architectural reviews.
- Collaborate with the community and colleagues on technical specifications.
- Improve engineering and operations practices.
- Deploy and operate team-developed services where applicable.
- Contribute to product success through technical advocacy.
Requirements
- Exceptional academic track record from high school and university, or a compelling narrative demonstrating an alternative path.
- Undergraduate degree in Computer Science or STEM, or equivalent alternative experience.
- Experience designing and writing high-quality Go software on Linux.
- Experience with Linux at the system level, with Debian or Ubuntu preferred.
- For more senior roles, experience building, deploying, and operating distributed systems and APIs.
- Professional written and spoken English.
- Strong communication, presentation, interpersonal, organizational, self-starting, and accountability skills.
- Ability to travel twice a year for company events of up to two weeks each.
- Nice-to-have experience developing for Ubuntu Linux; using Juju, LXD, MicroK8s, Snapd, Ubuntu Core, or Ubuntu Pro; and performance engineering or security.
Benefits
- Fully remote, distributed work environment with twice-yearly in-person team sprints.
- USD 2,000 annual personal learning and development budget.
- Annual compensation review, recognition rewards, annual holiday leave, maternity and paternity leave, and an Employee Assistance Program.
- Opportunities to travel to meet colleagues, including Priority Pass and travel upgrades for long-haul company events.
- Ability to travel twice a year for company events lasting up to two weeks.
About Canonical
Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.