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
$140k - $200k
...Description About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite,... ...hurt : NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions of user endpoints and...GolangSeniorSoftwareFull timeWork experience placementRemote workWork from homeWorldwideRelocationFlexible hours- EngineersOfAI is seeking a Senior Engineer to join its Core Platform team in San Francisco, California. You will play... ...millions of users worldwide. Your expertise in software development, particularly in Golang or Python, will be vital as you work on large-scale...GolangSeniorSoftwareRemote jobWorldwide
$160k - $260k
...role We are looking for a Senior Backend engineer passionate about building... ...and Docker Proficiency in Python and Node.js for building... ...architectures Familiarity with Golang and/or Java Experience... ...Information Technology Software Development #J-18808-...GolangSeniorSoftwareFull timeWork at officeRemote work- EngineersOfAI is looking for a Senior Engineer to join Reddit’s Core Platform team in Los Angeles, California. This role is pivotal in developing... ...performance. The ideal candidate has extensive experience in software development, excellent communication skills, and a background...GolangSeniorSoftwareRemote job
- ...At Workana, we are looking for a Senior Backend Developer (Golang/Python) to support our client in the creation and maintenance of the technology... ...(mandatory) and Python . Strong foundation in software engineering principles, clean architecture, and design patterns....GolangSeniorSoftwareTemporary work
$120.34k - $180.5k
...We are seeking a Senior Python Developer to join our team. Working... ...maintenance recommendations for software systems Design, develop,... ...languages (e.g., Java, C#, GoLang) ~ Ideal candidates will have... ...developed in a strong engineering culture that encourages technical...GolangSeniorSoftwareContract workLocal areaRemote work- ...Description Are you a talented Senior Developer looking for a... ...paid out over $11M to our engineers. ~No more hunting for clients... ...~5+ years of software development experience ~... ...Platform Engineering ~React & Python ~React & Golang ~Golang ~React & Java...GolangSeniorSoftwareRemote work
- ...Description Are you a talented Senior DevOps looking for a... ...We're seeking a DevOps Engineer with strong Laravel and... ...of experience with Python or Bash ~3+ years of... ...& Python ~React & Golang ~Golang ~React &... ...QA Manual ~Embedded Software Engineering ~React Native...GolangSeniorSoftwareRemote workRelocation package
- ...most comprehensive and accessible cloud analytics system. Senior Software Engineer, Cloud Platform - INDIA About StarTree:... ...-scale distributed systems Proficiency with Java and/or Golang programming Knowledge of cloud environments (AWS, Azure,...GolangSeniorSoftwareRemote jobFull time
- ...deeply rooted in the Snowflake product architecture. As a Senior Software Engineer, you will be responsible for leading several key areas... ...distributed systems ~ In-depth development skills in Java, C++, Golang or Python ~ Experience with public cloud platforms such as AWS,...GolangSeniorSoftwareFull timeContract work
$200k - $250k
...Senior Software Engineer, Transaction Management About Us Turnkey is developer-first infrastructure for private key management, making it... ...For ~5+ years of production engineering experience ~ Golang engineering skills, this team writes primarily in Go ~ Deep...GolangSeniorSoftwareRemote jobFull time- ...Developer Experience team empowers Snowflake engineers to do what they do best: write and ship... ...we would love to talk. OUR IDEAL SOFTWARE ENGINEER WILL HAVE: ~7+ years of... ...distributed systems. ~ Fluency in Java, C++, Python or Golang. ~ Ability to work in a highly...GolangSeniorSoftwareFull timeWork at office
- ...Senior Software Engineer, Services (this role is US based remote, all candidates must be authorized to work in the United States... ...Experience with one or more of the following languages: Python, TypeScript, Golang, Rust Basic understanding of data engineering...GolangSeniorSoftwareRemote jobFull time
- ...investors deploy trillions annually into software and tech-enabled businesses, we're... ...We’re building small, highly capable engineering pods (2–3 engineers) that own... ...or more of the following languages: Python, Typescript, Golang, Rust Experience with deploying and...GolangSeniorSoftwareRemote jobFull time
- ...Optum in Tempe, AZ is seeking a Senior Software Engineer to design and productionize ML and AI solutions across clinical platforms. You... ...with a hybrid-remote arrangement. A strong background in Golang/Java/Python and cloud platforms is required for success. #J-18808-Ljbffr...GolangSeniorSoftwareRemote work
$120.21k - $180.32k
...world.Job SummaryFreeWheel’s mission is to build great advertising software. We offer the most extensible and transparent advertising... ...our customers’ businesses. FreeWheel is looking for a Software Engineer to join our Buyercloud (formerly Beeswax) Ad Serving team. The...GolangSoftwareFull timeRemote workNight shiftWeekend work- ...opportunity for you to take your public cloud engineering career to the next level while... ...multi-cloud ambitions. As a Lead Software Engineer, Multiple Cloud Platforms at... ...in Terraform and scripting with Python and GoLang Ability to work independently as...GolangSoftwareFull time
- ...Full Stack Engineer, Tooling (this role is US based remote, all candidates must... ...invested more than a trillion dollars in software and tech-enabled companies. And in... ...or more of the following languages: Python, TypeScript, Golang, Rust Basic understanding of data...GolangSeniorSoftwareRemote jobFull timeImmediate start
$139.68k - $174.6k
...Customer Experience team is looking for a software engineer focused on improving the end-to-end... ...on a variety of technologies, including Python services, our GraphQL gateway, authentication... ...programming languages such as Python, GoLang, or JavaScript. ~ Strong...GolangSeniorSoftwareRemote jobFull timeWork at officeLocal areaWorldwideFlexible hours- ...gets done. Snowflake’s Release Engineering team builds and operates the... ...abstractions, and automation that make software delivery safe, scalable, and... ...engineering skills in Golang, Java, C++, or similar systems languages, along with Python, Bash, or similar scripting languages...GolangSeniorSoftwareFull time
$170k - $185k
...backbone of our award-winning enterprise software solutions, enabling our customers to... .... Job Description As a Senior AI/ML Engineer, you will design, develop, and deploy... ...environments. ~ Strong proficiency in Python and experience designing backend systems...SeniorSoftwareFull timeFor contractorsFlexible hours$192.5k - $290k
...company, the game, and the tasks we work on each day. As a Server Software Engineer you will impact the technology that powers our first title... ...server is written in C# and our other servers are written in Golang. For user interfaces we utilize Blend+XAML in game and...GolangSeniorSoftwareFull time- ..., Mirantis empowers platform engineering teams to deliver composable,... ...Overview Design and build the software that provisions, integrates,... ...~7+ years of experience with Golang in production systems ~5+... ...Preferred Proficiency in Python Experience developing or integrating...GolangSeniorSoftwareRemote jobFull timeLocal area
$130k - $270k
...a timely manner. Our team of engineers take pride in what they develop... .... Captivation is looking for software developers who can get stuff... ...: Experience with Python, FASApi, JavaScript, JSON, CSS... ...: Backend skills with Golang, Protobuf Frontend: React,...GolangSoftwareHourly payFull timeTemporary work$160.36k - $240.54k
...About the Team The team's mission is to empower engineers to build the future of transportation by providing... ...it elegant sounds appealing. ~ You have strong software engineering skills in C++, Python, or Golang ~ You can flexibly build new tools end to end to...GolangSeniorSoftwareFull time- ...our go-to-market initiatives. The Platform Engineering organization is looking for an individual to join our Software Infrastructure development team in Broomfield... ...experience working in languages and frameworks such as Golang, Next.js and Ruby on Rails, the ability to...GolangSeniorSoftwareFull timeWorldwide
- ...automation with Moveworks’ Reasoning Engine and natural language... ...ETL pipelines ~ Expertise in Python and experience with performant language such as C++ or GoLang ~ Bachelor's in Computer Science... ...in the machine learning and software engineering communities ~ Effective...GolangSeniorSoftwareFull timeWork at officeRemote workFlexible hours
- ...global leader in enterprise recruitment software, SmartRecruiters offers a cloud-based global... ...We are looking for a talented backend engineer to join SmartPal - the industry's most... ...adoption), Design and develop services with Python on top of Kubernetes/AWS infrastructure...SeniorSoftwareFull timeWork at officeRemote workWorldwide
- ...automation with Moveworks’ Reasoning Engine and natural language... ...Description The Role Are you a software engineer who has honed your... ...be the role for you. As a senior software engineer on our “... ...environment, programming in Python, Golang, and/or Java ~ Desire to ship...GolangSeniorSoftwareFull timeWork at officeImmediate startRemote workFlexible hours
- ...noise. Review community and partner contributions, mentor engineers, and set technical direction across the ingestion surface.... ...hallucinated mappings). What You Bring ~5+ years of software engineering experience building production backend/data systems...GolangSeniorSoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Python/Golang. Be the first to apply!
- associate software developer Remote
- software engineer part time Remote
- software developer intern Remote
- software developer fintech Remote
- software support engineer Remote
- ngo software engineer Remote
- software engineer - web development Remote
- intel software engineer Remote
- IT software engineer Remote
- machine learning software engineer Remote



