Software Engineer - Python - Cloud
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 1200+ colleagues in 75+ 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 develop, test and release improvements to the Ubuntu on public clouds.
The quality and stability of the Ubuntu is critically important, since it's available on every public cloud. You’ll work with teams across Canonical working on Ubuntu team, alongside major cloud partners to develop, test and release improvements to the Ubuntu cloud images. You will also be a voice in communication with our users, ensuring their needs are met.
This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. This role involves creating and managing Ubuntu images; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role.
Applicants should be passionate about the Ubuntu project and its values and about building tools that are used by millions of people around the world. A personal interest and emphasis on quality, thinking of edge cases, ease of use, documentation, and careful community coordination is important. Ubuntu is used for all kinds of users, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work with the whole spectrum of end users and help guide engineering best practices with all of them in mind.
The role entails
Collaborate proactively with a distributed team
Write high quality code, with unit and functional tests, to create new features
Debug issues and produce high quality code to fix them
Review code produced by other engineers
Discuss ideas and investigate to find good solutions
Work from home, with global travel 2 to 4 weeks per year for internal and external events
What we are looking for in you
You love technology and working with brilliant people
You are curious, flexible, articulate, and accountable
You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
You have extensive experience with Python on Linux
You have interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise clouds
Bonus points if you have experience engaging with the open source community
What we offer colleagues
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 recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. 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
Team Member Assistance Program & Wellness Platform
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 of software. 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. Most colleagues at Canonical have worked from home since our 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
- ...is a leading provider of open source software and operating systems to the global... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...quality-oriented software engineering in Python and a focus on software...SoftwareContract workWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- Truelogic is seeking a senior software engineer to design, build, and scale modern web apps and microservices using Python and React. You will collaborate with cross-functional teams in an Agile setting, leveraging cloud infrastructure and Generative AI tools to boost...SoftwareRemote job
- ...Sr. Platform Engineer *24-month contract with potential to extend/convert*... ...seasoned engineer with deep expertise in cloud-native development, DevOps, and software engineering. In this role, you’ll... ...~ Advanced proficiency in Python for backend and infrastructure development...SoftwareContract workRemote work
$131k - $189k
...experience.About the RoleWe are advancing our Python-based rating infrastructure. This will... ...precision.The AVP, Rating Platform Software Engineer, will lead the technical build-out of... ...with Databricks, Snowflake, or comparable cloud data platformsExperience with Duck...SoftwareWork at officeLocal areaRemote workFlexible hours$79.66k - $133.12k
...applications, and user experiences. Our team of engineer’s designs, tests, and delivers new... ...assurance, and improvements to cloud-based software update processesAssist in the design,... ...software productsExperience with Java, Python, or other scripting languages#LI-Onsite#LI...SoftwareCasual work- ...-performance fiber internet, cloud-based TV, smart WiFi, and managed... ...Overview The Service Desk Engineer serves as the first point of... ...issues with hardware, software, business applications, and network... ...in PowerShell, Bash, or Python for task automation. Experience...SoftwareFull timeWork experience placementRemote work
- ...is a leading provider of open source software and operating systems to the global... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...strategy and execution. We work in Python and Golang, and expect engineering...SoftwareWork at officeLocal areaRemote workWork from homeWorldwide
- ...for a Senior Data Platform Engineer to join a high-impact engagement... .... You will work across Python services, APIs, data pipelines... ...or more years of professional software-engineering experience. Strong... .... Experience with cloud-based data architectures....SoftwareTemporary workLocal areaRemote work
- ...wide. Job Title: Senior Analytic Data Engineer (Python/Power BI) Location: Remote... ...Teradata and DB2 3 years of experience with Cloud platforms (GCP and Azure) and their respective... ...solutions, leveraging their full Software Development Life Cycle (SDLC) experience...SoftwareTemporary workRemote workShift work
$121k - $206k
...opportunity to grow and make a difference in ways that matter to you. Role Summary We are seeking a hands-on Senior Software Engineer with deep expertise in Oracle Cloud technologies, including ERP, EPM, Oracle Integration Cloud (OIC), OTBI, and APEX. This role is responsible...SoftwareFull timeLocal areaRemote work3 days per week- ...workforce of the future, today.We are looking for a Software Engineer who brings a strong focus on DevSecOps and cloud platforms, while staying grounded in how full-... ...across the stack (React/Angular front-ends, Java/Python/.NET back-ends, and relational/NoSQL data stores)...SoftwareTemporary workWork experience placementH1bWork at officeWork from homeFlexible hours3 days per week
- Confluence Technologies, Inc. is seeking a Software Engineer for the Data Team. You will build a Python data API backed by FastAPI, migrate legacy logic to Python, and collaborate across the data platform to integrate diverse data sources. You will work with SQL Server...SoftwareRemote job
$120.21k - $180.32k
...’s mission is to build great advertising software. We offer the most extensible and transparent... .... FreeWheel is looking for a Software Engineer to join our Buyercloud (formerly Beeswax)... ...and software architectures to save cloud hosting costs. Support and extend the observability...SoftwareFull timeRemote workNight shiftWeekend work- Tranzeal is an industry leading global Business Transformation Service Provider. We offer specific consulting services as well as pre-packaged, industry specific solutions and services to companies around the world. Our Consulting Services are dedicated to helping our ...SoftwareContract workRemote work
- Full Stack Software Engineer (AngularJS, Jenkins, Python, .Net, Java, PHP, Chef, Ansible, AWS, Azure, JIRA, Confluence) in Richmond or Mclean, VA Angular... ...testing 3. Do you have at least 1 year of experience with cloud services? DESCRIPTION: For our global client, we...SoftwarePermanent employmentFull timeImmediate startRemote workRelocation
- ...leading AI technology firm is seeking a Software Engineer / Sr. Software Engineer to onboard and... ...ideal candidate will have expertise in Python and be responsible for delivering a great... ...those with experience in Salesforce Sales Cloud implementations. #J-18808-Ljbffr...SoftwareRemote work
- ...Associate Director / Principal‑level engineer, you will combine hands‑on... ...applications using Python (API and service development;... ...years of related experience in software engineering, including enterprise... ...CI/CD, containerization, and cloud exposure (AWS preferred)....SoftwareRemote workFlexible hours
- ...entry-level intern to support internal software development projects. This remote position... ...offers practical experience in software engineering while making contributions to meaningful... ...Science and possess proficiency in Python and MATLAB. Responsibilities include conducting...SoftwareInternshipRemote workFlexible hours
$148.5k - $223.9k
...Salesforce services. We're looking for an engineering manager to lead a friendly, high-impact... ..., empower, and develop a team of software engineers delivering application programming... ...product and operational strategies for Cloud Atlas in partnership with product management...SoftwareFull timeTemporary workRemote work- Flexera is hiring a Senior Software Engineer for a fully remote role in the United States. Lead design and development of scalable software... ...ideal candidate has deep experience with C# and JavaScript, cloud architectures at scale, and modern testing/infrastructure practices...SoftwareRemote job
$93.7k - $177.68k
...Global Corporate Services (GCS) is looking to hire a Senior Software Engineer-Cloud. The ideal candidate should have extensive hands-on... ...and Power Platform. Skilled in coding languages such as C#/Python, React/Angular, HTML, CSS, TypeScript, JavaScript, SQL and...SoftwareFull timeTemporary workWork experience placementWork at officeRemote workWorldwideFlexible hours- ...AWS Data Engineer – (Python, Kafka, Kinesis, AI-Enabled Development) – W2 Contract – Hybrid in Uptown... ...real-time data solutions within a cloud-based environment. This role will... ...placing increased emphasis on AI-enabled software development. The right professional will...SoftwareContract workRemote workWork from home
- Job Description:We’re looking for a SIEM Engineer with strong Splunk Enterprise and/or Splunk Cloud experience to join our security technology team. You’ll support... ...technology and innovation partner delivering software, services, and solutions to global enterprises and...SoftwareFull time
- Xapply is seeking a Full Stack Software Engineer for Sales Platform in San Francisco. You will work across front-end and back-end teams to build scalable web applications and integrations, ensuring data integrity and maintainability. This mid-level role emphasizes cross...SoftwareRemote job
$136k - $224.25k
...looking for a Senior Network Reliability Engineer to support and maintain our cloud and datacenter network... ...serves the needs across the whole software stack for NVIDIA, from Graphics Drivers... ...the ability to write and understand Python/Shell scripts to improve efficiency...SoftwareFull timeRemote workShift work$81.5k - $167.64k
The Work: ICF is seeking an experienced and driven Software Engineer to lead and oversee mission-critical initiatives in support of the Defense... ..., working across Oracle and SQL Server databases in cloud-hosted environments including AWS GovCloud. Job Location: This...SoftwareFull timeContract workWork experience placementInterim roleWork at officeRemote work$105.7k - $176.4k
...invites applications for a full‑time Senior Software Engineer to join our team. We are seeking a Senior Software Engineer with advanced Python development skills and a strong... ...compliance frameworks Understanding of cloud computing concepts, designs, and services...SoftwareFull timeRemote workNight shiftWeekend work$152k - $221k
...customers and solve complex software development challenges.Deliver... ...Kubernetes).Experience designing cloud enterprise solutions and... ...general purpose languages (e.g., Python, Java, Go, C or C++)... ...an Application Modernization Engineer, you will work with customers...Software- DescriptionKforce is looking for a Salesforce Data Cloud Architect for a remote, contract to... ...Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related... ...insights, and activation* Strong Python development experience with the ability...SoftwareContract workRemote work
$174k - $252k
...experience programming in C++ or Python.3 years of experience testing, maintaining, or launching software products, and 1 year of... ...technologies. Google's software engineers develop the next-generation technologies... ...software solutions. Google Cloud accelerates every organization...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Python - Cloud. Be the first to apply!
- software engineer full time Remote
- graduate software developer no experience Remote
- software support engineer Remote
- software engineer unity Remote
- software engineer healthcare Remote
- network software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software system engineer Remote
- software developer Remote





