Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Python/Golang - Kubernetes

Full-time

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring a software engineer to join our Kubernetes product team. As a member of that team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your Kubernetes.

You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source to bring functionality to our end-users. You will collaborate with industry peers and partners to bring the right solutions to our customers.

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Golang, Python and Kubernetes.

Location : This is a remote position available in EMEA and the Americas.

What you will focus on

  • Write high-quality code to create new features

  • Debug issues and interact with a vibrant community

  • Collaborate proactively with a distributed team

  • Work with helpful and talented engineers including experts in many fields

  • Work from home with global travel 2 to 4 weeks for internal and external events

What we are looking for in you

  • Go or Python is required. Experience in both is even better

  • Kubernetes experience is preferred but not strictly required

  • You have strong written and verbal communication skills

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree

  • You love technology and working with brilliant people

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person

  • Personal learning and development budget of USD 2,000 per year

  • Annual compensation review

  • Recognition rewards

  • Annual holiday leave

  • Maternity and paternity leave

  • Employee Assistance Programme

  • Opportunity to travel to new locations to meet colleagues

  • Priority Pass, and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Python/Golang - Kubernetes in Remote vacancy
  • $55 - $65 per hour

     ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics 4 months ago Be among the first 25 applicants Get AI-powered advice on this job...  ...Data Greater Tucson Area $55 - $65 21 hours ago Golang System Software Engineer - Containers / Virtualisation... 
    Golang
    Software
    Full time
    Local area
    Work from home
    Worldwide

    Canonical

    Tucson, AZ
    2 days ago
  • $120k - $150k

     ...Denver, CO metro area is seeking a Senior Software Engineer (Python) to join their team. Working directly...  ...-scale data environments* Docker, Kubernetes, and DevOps/CI/CD practices* SaaS,...  ...industry experience* FedRAMP exposure* Golang experience* Experience leveraging AI-... 
    Golang
    Software
    Full time
    Remote work

    KForce

    Denver, PA
    16 hours ago
  •  ...Software Engineer (Python) South Africa Takealot.com, South Africa's leading online retailer,...  ...source language such as Python, Java, Golang, etc ~ Exposure to RESTful APIs and...  ....g., Docker) Orchestration (e.g., Kubernetes) GitHub, Travis CI, Jenkins AWS... 
    Golang
    Software
    Work at office
    Remote work
    Work from home

    Takealot Group

    United States
    16 hours ago
  • $184k - $287.5k

     ...together cutting‑edge hardware and software innovation to deliver...  ...a group of forward‑thinking engineers tackling some of the globe’s...  ...expertise in distributed systems, Kubernetes, containers, and systems...  ...‑scale systemsProficiency in Golang and/or PythonStrong familiarity... 
    Golang
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $160k - $260k

     ...looking for a Senior Backend engineer passionate about...  ...databases Expertise in Kubernetes (K8s) and Docker Proficiency in Python and Node.js for building...  ...architectures Familiarity with Golang and/or Java Experience...  ...Information Technology Software Development #J-18808-... 
    Golang
    Software
    Full time
    Work at office
    Remote work

    Mathpix

    New York, NY
    4 days ago
  •  ...Mirantis, an IREN company, is the Kubernetes-native AI infrastructure...  ...Mirantis empowers platform engineering teams to deliver composable,...  ..., or a closely related software/infrastructure role. ~ Strong...  ...engineering skills (e.g., Go or Python) with experience building... 
    Golang
    Software
    Full time
    Contract work

    Mirantis

    Remote
    2 days ago
  • $123k - $163k

     ...for at least 5 years of software development experience...  ...hands-on expertise in Python. We value front-end...  ...knowledge of Docker, Kubernetes, and DevOps or CI/CD...  ...exposure is a plus. Golang experience is beneficial...  ...projects, mentor engineers, and contribute to architecture... 
    Golang
    Software
    Full time
    Remote work

    Kforce Technology Staffing

    Denver, CO
    14 days ago
  •  ...infrastructure that allows the engineering team to execute quickly,...  ...of multi-cloud Kubernetes clusters and pipelines....  ...with coding languages such as Golang or Python. ~ Deep familiarity with...  ...Production experience with database software such as PostgreSQL ~ Experience... 
    Golang
    Software
    Full time
    Local area
    Remote work

    Cresta

    Remote
    7 days ago
  • Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Get...  ...based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions...  ...Engineer - Digital Workplace Golang System Software Engineer - Containers... 
    Golang
    Software
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Honolulu, HI
    4 days ago
  •  ...of data & AI experts, engineers, and designers who build...  .... About the Senior Python Engineer role As a...  ...working with Kubernetes (or similar platforms)...  ...Experience building software collaboratively using...  ...experience working with Golang Hands-on experience... 
    Golang
    Software
    Permanent employment
    Full time
    Immediate start
    Remote work
    Flexible hours

    Nearform

    Remote
    15 days ago
  • Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical...  ...Senior Software Engineer - C# / Golang - 100% Remote Software Engineer, Backend...  ...(Python/Linux/Packaging) Python and Kubernetes Software Engineer - Data, Workflows,... 
    Golang
    Software
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Kansas City, KS
    16 hours ago
  • $185k

     ...Job Description Senior Full Stack Software Engineer Senior Full Stack Software Engineer...  ...using React, JavaScript/TypeScript, Golang, and Python. -    Build and maintain RESTful APIs...  ...Git, CI/CD pipelines, Docker, and Kubernetes. -    Familiarity with cloud environments... 
    Golang
    Software
    Ongoing contract
    Local area
    Remote work

    Everforth, Cybercoders

    Boston, MA
    2 days ago
  •  ...Python Developer Job Requisition Build, maintain...  ...reliable, well-tested software and automation that scales...  .... Mentor junior engineers and contribute to team...  ...maintaining tools in Golang. ~ Kafka experience...  ...Container experience (Docker, Kubernetes) preferred. ~ Cloud... 
    Golang
    Software
    Remote work

    CTN Solutions

    United States
    3 days ago
  • $220k - $250k

     ...actively seeking an exceptional Staff Software Engineer for our cloud software team who will contribute...  ...instrumental in advancing our managed Kubernetes and AI training clusters, ensuring they...  ...2+ years of programming experience in GoLang You have experience with Kubernetes... 
    Golang
    Software
    Full time
    Temporary work

    Crusoe

    Remote
    9 days ago
  •  ...Awetomaton is seeking a  Software Engineer to support the TAP Lab at the Boulder Ground Information...  ...effort required to connect the Python-based prototype to operational message...  ...testbed and ultimately in an operational Kubernetes environment. The application uses Python... 
    Software
    Full time
    Work at office
    Flexible hours

    Awetomaton Ltd

    Remote
    2 days ago
  • EngineersOfAI is looking for a Senior Engineer to join Reddit’s Core Platform team in Los Angeles, California. This role is pivotal in...  ...and performance. The ideal candidate has extensive experience in software development, excellent communication skills, and a background... 
    Golang
    Software
    Remote job

    EngineersOfAI

    Los Angeles, CA
    16 hours ago
  • EngineersOfAI is seeking a Senior Engineer to join its Core Platform team in San Francisco, California. You will...  ...of millions of users worldwide. Your expertise in software development, particularly in Golang or Python, will be vital as you work on large-scale distributed... 
    Golang
    Software
    Remote job
    Worldwide

    EngineersOfAI

    San Francisco, CA
    16 hours ago
  •  ...Engineering Manager - Public Cloud, Python, Golang Home Based - Americas; Home based - EMEA Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in... 
    Golang
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    United States
    4 days ago
  •  ...provider of open source software and operating systems...  ..., data science, AI, engineering innovation, and IoT. Our...  ...who works in Python, across all levels of...  ...run on servers, or on Kubernetes, or on the desktop, or...  ...languages, particularly Golang or Rust, C or C++... 
    Golang
    Software
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    12 days ago
  • $79.66k - $133.12k

     ...team of talented and passionate engineers and help us build the next...  ...scalable, and reliable distributed software for on-premises and the cloud...  ...for self-managed Kubernetes clusters like Red Hat OpenShift...  ...or DB2Experience using Java, Python, or similar scripting languages... 
    Software
    Worldwide

    ESRI

    Redlands, CA
    4 days ago
  • $130k - $270k

     ...timely manner. Our team of engineers take pride in what...  ...is looking for software developers who can get...  ...Experience with Python, FASApi, JavaScript, JSON...  ...Backend skills with Golang, Protobuf Frontend:...  ...management Experience with Kubernetes   This position is... 
    Golang
    Software
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Remote
    16 hours ago
  •  ...Full Stack Software Engineer We are looking for a Full Stack Software Engineer to focus...  ...written in React and Node, with some Python and some Golang. Don’t need to be an expert in...  ...AWS Targeted skills: Kubernetes + Docker Glue Terraform Aurora... 
    Golang
    Software
    Immediate start
    Remote work

    Saxon Global

    United States
    4 days ago
  •  ...Lead (Agile, Scrum, Java, Bootstrap, Angular, NoSQL, Docker, Kubernetes, HTML5, Jenkins) in Pittsburgh, PA Agile, Angular JS, Bootstrap...  ...execute application testing strategies and tactics to ensure software quality throughout all stages of application development. -Knowledge... 
    Software
    Permanent employment
    Full time
    Remote work

    DBA Web Technologies

    Jenkins County, GA
    more than 2 months ago
  •  ...Hiring a Strong Kubernetes Engineer for a Remote Position Candidates should be Certified Kubernetes Security Specialist with good knowledge of GoLang. Certification is mandatory. Below is the job description for this position: Bachelor's degree in Computer Science... 
    Golang
    Work experience placement
    Remote work

    ShiftCode Analytics

    United States
    4 days ago
  •  ...Tech Lead At Capgemini Engineering, we bring together a global team...  ...robots, our digital and software technology experts think outside...  ...particularly in C#/.NET and Golang, with experience designing...  ...containerized environments and Kubernetes platforms (AKS, EKS, GKE, or... 
    Golang
    Software
    Remote work

    Capgemini

    United States
    2 days ago
  • $135k - $228k

     ...Kubernetes Engineer The Aerospace Corporation is the trusted partner to the nation's space programs, solving the hardest problems and...  ...Examples: ArgoCD, Ansible, TerraForm, Puppet, Packer, Bash, Golang, Python) Experience with Agile and Scrum is preferred A... 
    Golang
    Full time
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    El Segundo, CA
    3 days ago
  • $170.6k - $261.3k

     ...enhance the productivity of ML engineers, and drive the adoption of...  ...and build end-to-end software products, owning everything...  ...infrastructure on the cloud using Python, C++, Golang, or similar languages....  ...Airflow, etc. Experience with Kubernetes. Understanding of Machine... 
    Golang
    Software
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  •  ...Sr Software Engineer Location: Remote, or proximal to Irvine, CA or Schaumburg, IL We are seeking a Sr Software Engineer...  ...or Google Cloud Platform. Practical experience with Kubernetes, Docker and GoLang Practical experience with NoSQL databases, preferably... 
    Golang
    Software
    Remote work

    Software Technology Inc

    United States
    4 days ago
  •  ...Job Title: Senior Software Engineer Location: Urbandale, IA Duration...  .... Key Skills are Go and Kubernetes The worker should be...  ...strong programming experience in Golang with experience in...  ...%), Java (10%), Rust (10%), Python (5%), Terraform (5%)) ~(3... 
    Golang
    Software
    Remote work

    Artech

    Urbandale, IA
    4 days ago
  •  ...Senior Cloud Engineer With AWS Knowledge Location: Remote...  ...functional teams to ensure smooth software integration and deployment....  ..., including Docker, Kubernetes (EKS/ECS). Proficiency in scripting languages like Python, Bash, or Golang. Hands-on experience with... 
    Golang
    Software
    Remote work

    Salmon Group Inc

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Python/Golang - Kubernetes. Be the first to apply!