Senior Software Engineer - Python/Golang - Kubernetes
Role Overview
Join Canonical's Kubernetes product team as a Senior Software Engineer.
Build operators and add-ons for lifecycle management of mission-critical components and seamless integration of projects into Kubernetes.
This is a remote position available in EMEA and the Americas.
Key Skills for This Role
Full Job Posting
About Canonical
Canonical provides open-source software and operating systems, including Ubuntu, for enterprise and technology markets.
The company describes itself as founder-led, profitable, globally distributed, and remote-first.
Role overview
Join Canonical's Kubernetes product team as a Senior Software Engineer.
Build operators and add-ons for lifecycle management of mission-critical components and seamless integration of projects into Kubernetes.
This is a remote position available in EMEA and the Americas.
What you will focus on
- Work with other leads and share responsibility for outcomes at team, department, and company levels.
- Mentor, develop, and advise colleagues on career progression.
- Write high-quality code, create features, debug issues, and interact with the community.
- Use Kubernetes features and open-source projects to deliver functionality to end users.
- Collaborate with a distributed team, industry peers, and partners on customer solutions.
- Work from home and travel globally for 2 to 4 weeks for internal and external events.
What Canonical is looking for
- Develop in Go and be fluent in Python.
- Have experience with Kubernetes.
- Bring strong written and verbal communication skills.
- Have a bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
- Be enthusiastic about technology and working with colleagues.
Compensation
- Compensation considers geographical location, experience, and performance; the company reviews it annually.
- The package includes base pay and a performance-driven annual bonus.
Benefits
- Distributed work environment with twice-yearly team sprints in person.
- USD 2,000 annual personal learning and development budget, annual compensation review, and recognition rewards.
- Annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme.
- Travel opportunities to meet colleagues, with Priority Pass and long-haul travel upgrades for company events.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Canonical
Manager, People Analytics
, CAN
Canonical is seeking a People Analytics manager to lead a multidisciplinary product squad and turn workforce data into predictive insights, tools, and products. Candidates should bring a data science, mathematics, engine
Senior Web Engineer
, QAT
Canonical seeks a Senior Software Engineer for its Web Engineering team to own large software projects, guide technical decisions, and improve engineering practices. Candidates should bring a strong CS/STEM background or
Senior Software Engineer - Python/Golang - Kubernetes
Riyadh, KSA
Canonical seeks a senior software engineer to build Kubernetes operators and add-ons for its open-source products. The role calls for a Golang developer fluent in Python, Kubernetes experience, a relevant degree or equiv
Senior Security Operations Engineer
, QAT
Canonical is seeking a senior security engineer to build and operate its Security Operations Center, protect its platforms, and develop security tools. The work spans incident response, security engineering, software dev
Taipei Office Administrator
, GBR
Tokyo Office Administrator
, GBR
Beijing Office Administrator
, GBR
Manager, People Analytics
, CAN
Senior Web Engineer
, QAT
Senior Software Engineer - Python/Golang - Kubernetes
Riyadh, KSA
Senior Security Operations Engineer
, QAT