Software Engineer - Python/Golang - Kubernetes
Software Engineer - Python/Golang - Kubernetes

Software Engineer - Python/Golang - Kubernetes

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and manage Kubernetes operators and addons for seamless integration.
  • Company: Join Canonical, the innovative team behind Ubuntu, a leader in open-source software.
  • Benefits: Enjoy remote work flexibility and opportunities for international travel.
  • Why this job: Work with cutting-edge technology and collaborate with talented professionals in a vibrant community.
  • Qualifications: Must be proficient in Python, have experience with Kubernetes, and hold a relevant degree.
  • Other info: This role offers a chance to engage with the open-source community and enhance your skills.

The predicted salary is between 36000 - 60000 £ per year.

As a member of the Kubernetes product team, you will build the operators and addons; the former offering complete lifecycle management of mission-critical components, and the latter providing a zero-ops experience for seamlessly integrating projects into your Kubernetes environment. You will gain familiarity with the latest features in Kubernetes and incorporate the best of open-source to enhance functionality for our end-users. Collaboration with industry peers and partners will be essential to deliver the right solutions to our customers. This role is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, Golang, and Kubernetes.

What you’ll do:

  • Write high-quality code to develop new features
  • Debug issues and engage with a vibrant community
  • Collaborate proactively with a distributed team
  • Work with skilled engineers, including experts in various fields
  • Work remotely with international travel of 2 to 4 weeks for internal and external events

Who you are:

  • You are a Python programmer with interest or experience in Golang
  • You have experience with Kubernetes
  • You possess strong written and verbal communication skills
  • You hold a Bachelor’s or equivalent degree in Computer Science, STEM, or related fields
  • You love technology and working with talented people

Canonical is a growing international software company collaborating with the open-source community to deliver Ubuntu, the world's leading free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.

Software Engineer - Python/Golang - Kubernetes employer: TN United Kingdom

Canonical is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among talented professionals in the technology sector. Located in London, employees benefit from a vibrant tech community, opportunities for international travel, and a strong commitment to open-source principles, ensuring meaningful contributions to impactful projects. With a focus on employee growth and development, Canonical provides a supportive environment where software engineers can thrive while working on cutting-edge technologies like Kubernetes, Python, and Golang.
T

Contact Detail:

TN United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Python/Golang - Kubernetes

✨Tip Number 1

Familiarise yourself with Kubernetes and its latest features. Join online forums or communities where Kubernetes enthusiasts gather, as this will not only enhance your knowledge but also help you connect with potential colleagues at Canonical.

✨Tip Number 2

Engage with open-source projects related to Python and Golang. Contributing to these projects can showcase your skills and passion for coding, making you a more attractive candidate for the role.

✨Tip Number 3

Network with professionals in the tech industry, especially those who work with Canonical or in similar roles. Attend meetups or webinars focused on Kubernetes and open-source software to build connections that could lead to referrals.

✨Tip Number 4

Prepare to discuss your experience with remote collaboration tools and practices. Since the role involves working with a distributed team, demonstrating your ability to communicate effectively in a remote setting will be crucial.

We think you need these skills to ace Software Engineer - Python/Golang - Kubernetes

Proficiency in Python
Experience with Golang
Strong understanding of Kubernetes
Ability to write high-quality code
Debugging skills
Familiarity with open-source software
Strong written and verbal communication skills
Collaboration in a distributed team environment
Problem-solving skills
Knowledge of Linux operating systems
Adaptability to new technologies
Experience with software development best practices
Ability to engage with community feedback
Interest in continuous learning and professional development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, Golang, and Kubernetes. Include specific projects or contributions to open-source software that demonstrate your skills and passion for technology.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for working with Canonical and the Kubernetes product team. Mention how your background aligns with their mission and how you can contribute to enhancing functionality for end-users.

Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving Kubernetes or open-source contributions, be sure to include them in your application. This will help demonstrate your practical experience and commitment to the field.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.

How to prepare for a job interview at TN United Kingdom

✨Showcase Your Coding Skills

Be prepared to demonstrate your coding abilities in Python and Golang. You might be asked to solve problems on the spot, so practice common algorithms and data structures beforehand.

✨Understand Kubernetes Deeply

Since the role involves working with Kubernetes, make sure you have a solid understanding of its architecture and features. Be ready to discuss how you've used Kubernetes in past projects or how you would approach specific challenges.

✨Highlight Collaboration Experience

This position requires collaboration with a distributed team. Share examples of how you've successfully worked with remote teams or contributed to open-source projects, emphasising your communication skills.

✨Express Your Passion for Open Source

Canonical values a passion for open-source software. Be prepared to discuss your involvement in the open-source community, any contributions you've made, and why you believe in the principles of open source.

Software Engineer - Python/Golang - Kubernetes
TN United Kingdom
T
  • Software Engineer - Python/Golang - Kubernetes

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-05-04

  • T

    TN United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>