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

Senior Software Engineer - Python/Golang

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 senior 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 senior 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

  • Work closely with other leads, assuming joint responsibility for outcomes at the team, department, and company level.

  • Mentor, develop, and advise colleagues on their career progression. 

  • Write high-quality code to create new features

  • Debug issues and interact with a vibrant community

  • Collaborate proactively with a distributed team

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

What we are looking for in you

  • You are a Golang developer also fluent in Python

  • You have experience with Kubernetes

  • 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 11 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Python/Golang in Remote vacancy
  •  ...Senior Software Engineer (Python) South Africa Takealot.com, South Africa's leading online retailer, is looking for a highly talented Senior...  ...strongly typed open source language such as Python, Java, Golang, etc ~ Exposure to RESTful APIs and web services. ~ Experience... 
    Golang
    Senior
    Software
    Work at office
    Remote work
    Work from home

    Takealot Group

    United States
    1 day ago
  •  ...leading technology company is seeking an Engineering Manager to lead a team working closely...  ...ensure the delivery of high-quality software solutions. Candidates should possess...  ...strong software development experience in Python or Golang, along with effective communication... 
    Golang
    Software
    Remote work

    Canonical

    San Bernardino, CA
    6 days ago
  •  ...We are looking for a Full Stack Software Engineer to focus on Application Support efforts for...  ...1 real-time, 2 batch. Seeking a mid-senior level resource to do application support...  ...written in React and Node, with some Python and some Golang. Don't need to be an expert in Python... 
    Golang
    Senior
    Software
    Immediate start
    Remote work

    Saxon Global

    San Francisco, CA
    4 days ago
  •  ...A leading open-source software provider is seeking an Engineering Manager in Las Vegas to lead a talented team focused on optimizing Ubuntu for major...  ...a strong background in software development with Python or Golang and experience with cloud services like AWS, Google... 
    Golang
    Software
    Remote work

    Canonical

    United States
    5 days ago
  •  ...A leading open source software provider is seeking an Engineering Manager to lead a team that optimizes Ubuntu for cloud partners like Amazon and Google...  ...role requires technical leadership, experience in Python and Golang, and a strong ability to mentor engineers. This... 
    Golang
    Software
    Remote work

    Canonical

    United States
    6 days ago
  •  ...A leading open-source software provider is looking for an Engineering Manager in San Francisco. In this role, you will lead a team working with major cloud partners like Amazon and Google, focusing on optimizing Ubuntu infrastructure. You will need strong technical leadership... 
    Golang
    Software
    Remote work

    Canonical

    San Francisco, CA
    1 day ago
  •  ...A leading open source software company is seeking an Engineering Manager to oversee a talented team and optimize the Ubuntu platform for major cloud...  ...team culture. Candidates should be skilled in Python or Golang and have practical experience with cloud environments... 
    Golang
    Software
    Remote work

    Canonical

    Wichita, KS
    1 day ago
  •  ...A leading open-source software company is seeking an Engineering Manager to oversee a team optimizing Ubuntu for cloud infrastructure. The ideal candidate...  ...in mentoring engineers and demonstrate expertise in Python and Golang. Responsibilities include developing automated image... 
    Golang
    Software
    Remote work

    Canonical

    San Jose, CA
    1 day ago
  •  ...Senior Software Engineer Cloud Gateway Futurewei American Storage Lab is looking for a talented software engineer to help building the...  ...plus. Multiple year's strong coding experience using Golang/C/C++/Python. Strong problem solving skills. Solid team spirit, excellent... 
    Golang
    Senior
    Software
    Local area
    Remote work
    Overseas

    Netpace

    Framingham, MA
    3 days ago
  •  ...A leading open-source software company is seeking an Engineering Manager to lead a team working with major cloud partners. The role involves mentoring...  ...in software development, strong knowledge of Python or Golang, and cloud platform expertise. This position also offers... 
    Golang
    Software
    Remote work

    Canonical

    Madison, WI
    1 day ago
  •  ...A leading open source software company is seeking an Engineering Manager to lead engineering teams. This role involves developing talent, ensuring high-quality software delivery, and collaborating with global cloud partners. Candidates should have experience in mentoring... 
    Golang
    Software
    Remote work

    Canonical

    Kansas City, MO
    6 days ago
  •  ...leading open source technology company is seeking an Engineering Manager in Seattle to oversee teams optimizing Ubuntu...  ...partners. Candidates should have strong backgrounds in software development with Python or Golang and experience with AWS or Azure. This role offers a... 
    Golang
    Software
    Remote work

    Canonical

    Seattle, WA
    1 day ago
  •  ...A leading tech firm is seeking an Engineering Manager to lead a team optimizing Ubuntu for top cloud providers like...  ...stability and quality. Candidates should have software development experience in Python or Golang, possess excellent communication skills, and be passionate... 
    Golang
    Software
    Remote work

    Canonical

    Boston, MA
    1 day ago
  •  ...A leading open-source software company in Daytona Beach is seeking an Engineering Manager to lead and mentor a team working with major cloud providers. You...  ...include guiding software development practices in Python and Golang, coaching team members, and managing... 
    Golang
    Software
    Remote work

    Canonical

    Daytona Beach, FL
    6 days ago
  •  ...pioneering technology firm is seeking an Engineering Manager in Rochester, NY to lead a...  ...mentor engineers, ensure high-quality software delivery, and represent the team in partner...  ...role includes responsibilities in Python and Golang, fostering a collaborative culture, and... 
    Golang
    Software
    Remote work

    Canonical

    Rochester, NY
    1 day ago
  •  ...A leading open source software company is seeking an Engineering Manager to lead a team optimizing Ubuntu for major cloud providers. The ideal candidate will possess strong technical and leadership skills, focusing on mentoring engineers and ensuring high-quality software... 
    Golang
    Software
    Remote work

    Canonical

    New York, NY
    1 day ago
  •  ...A leading open-source software provider is seeking an Engineering Manager in Honolulu, Hawaii. The role involves leading a team that collaborates with...  ...background in software engineering, particularly in Python or Golang, and demonstrate effective leadership and mentoring... 
    Golang
    Software
    Remote work

    Canonical

    Honolulu, HI
    1 day ago
  •  ...A leading software innovator in Minneapolis is seeking an Engineering Manager to lead a team focused on optimizing Ubuntu for major cloud partners. The ideal...  ...in software development, and experience with Python or Golang. Responsibilities include mentoring engineers, managing... 
    Golang
    Software
    Remote work

    Canonical

    Minneapolis, MN
    1 day ago
  •  ...A leading open source software firm is seeking an Engineering Manager to lead a talented team. The role involves mentoring engineers, managing cloud...  ...delivery. Candidates should have experience in Python or Golang and effective communication skills. This position offers... 
    Golang
    Software
    Remote work

    Canonical

    Los Angeles, CA
    1 day ago
  • $60 - $120 per hour

    Micro1 is seeking a Software Developer to join a remote team focused on creating scalable, robust applications using modern programming...  ...ideal candidate has 3+ years of experience and expertise in Python, Rust, GoLang, or Java. This role emphasizes collaboration and technical... 
    Golang
    Software
    Hourly pay
    Remote work

    Micro1

    Tulsa, OK
    21 hours ago
  •  ...A leading open-source software provider is seeking an Engineering Manager to lead teams optimizing Ubuntu for top cloud infrastructures. The role involves...  ...culture. Candidates should be fluent in Python or Golang and have a commitment to agile methodologies. A Bachelor... 
    Golang
    Software
    Remote work
    Work from home

    Canonical Group Ltd

    Buffalo, NY
    1 day ago
  •  ...A leading open source software company is seeking an Engineering Manager to oversee teams optimizing Ubuntu for cloud infrastructures. The role involves...  ...will have strong software development skills in Python or Golang and experience in agile methodologies, as well as a... 
    Golang
    Software
    Remote work

    Canonical

    Anchorage, AK
    1 day ago
  •  ...A leading open source software provider in Raleigh, NC is looking for an Engineering Manager to lead a team optimizing Ubuntu for cloud infrastructures. The...  ...candidate will have solid technical knowledge in Python or Golang and extensive experience in mentoring engineers... 
    Golang
    Software
    Remote work

    Canonical

    Raleigh, NC
    21 hours ago
  •  ...leading open-source technology company seeks an Engineering Manager to lead teams optimizing Ubuntu for...  ...expectations, and ensuring delivery of high-quality software. The ideal candidate is knowledgeable in Python or Golang, and committed to agile practices. The position... 
    Golang
    Software
    Remote work

    Canonical

    Phoenix, AZ
    21 hours ago
  •  ...A leading open-source software company in Albany is seeking an Engineering Manager to lead their teams working closely with major cloud partners. This role...  ...in software development, particularly in Python or Golang. Canonical offers a distributed work environment,... 
    Golang
    Software
    Remote work

    Canonical

    Albany, NY
    1 day ago
  •  ...A leading open-source software provider is seeking an Engineering Manager in Washington, DC. The candidate will lead teams optimizing Ubuntu for cloud infrastructures including AWS and Azure. Responsibilities include mentoring engineers, ensuring high-quality software... 
    Golang
    Software
    Remote work

    Canonical

    Washington DC
    1 day ago
  • $125k - $155k

     ...We are seeking passionate and experienced Senior Developer to join our dedicated...  ...undertaking a ground up re-architecture into Golang, react and cloud platforms. Core skills within...  ...ensuring the highest quality standards for our software products, in a fast-paced, hard working... 
    Golang
    Senior
    Software
    Work at office
    Work from home

    Bet365

    Denver, CO
    8 days ago
  •  ...A technology company is seeking an Engineering Manager to lead a team optimizing Ubuntu...  ...mentorship abilities, deep knowledge in Python or Golang, and experience with agile...  ...compensation reviews. Join us to shape the future of open-source software. #J-18808-Ljbffr... 
    Golang
    Software
    Remote work

    Canonical

    Chicago, IL
    1 day ago
  •  ...As a Senior Software Engineer, Cloud at Nuon, you will be responsible for building and maintaining features to manage cloud infrastructure across...  .... ~ Experience architecting, building, and maintaining Golang applications. Knowledge of Gin and Gorm preferred. ~ Design... 
    Golang
    Senior
    Software
    Work at office
    Remote work

    Nuon

    San Francisco, CA
    3 days ago
  •  ...ED Wallach Search Group is looking for a skilled software engineer in Tucson, AZ. The successful candidate will design, architect, and develop...  ...security defense. The role demands strong expertise in Golang and extensive experience in software engineering with at least... 
    Golang
    Senior
    Software
    Remote work
    Relocation

    Ed Wallach Search Group

    Tucson, AZ
    1 day ago

Do you want to receive more vacancies?

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