Senior Software Engineer - Python/Golang
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
- ...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...GolangSeniorSoftwareWork at officeRemote workWork from home
- ...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...GolangSoftwareRemote work
- ...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...GolangSeniorSoftwareImmediate startRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSeniorSoftwareLocal areaRemote workOverseas
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
$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...GolangSoftwareHourly payRemote work- ...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...GolangSoftwareRemote workWork from home
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
- ...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,...GolangSoftwareRemote work
- ...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...GolangSoftwareRemote work
$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...GolangSeniorSoftwareWork at officeWork from home- ...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...GolangSoftwareRemote work
- ...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...GolangSeniorSoftwareWork at officeRemote work
- ...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...GolangSeniorSoftwareRemote workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Python/Golang. Be the first to apply!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote


