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

Software Engineer - Python - Cloud

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

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Python - Cloud in Remote vacancy
  •  ...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... 
    Software
    Contract work
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Chicago, IL
    a month ago
  • 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... 
    Software
    Remote job

    United States Digital Space LLC

    New York, NY
    3 days ago
  •  ...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... 
    Software
    Contract work
    Remote work

    Optomi

    United States
    1 day ago
  • $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... 
    Software
    Work at office
    Local area
    Remote work
    Flexible hours

    Chubb

    Philadelphia, PA
    3 days ago
  • $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... 
    Software
    Casual work

    ESRI

    Redlands, CA
    1 day ago
  •  ...-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... 
    Software
    Full time
    Work experience placement
    Remote work

    Fibernow

    Miami, FL
    2 days ago
  •  ...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... 
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Chicago, IL
    10 days ago
  •  ...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.... 
    Software
    Temporary work
    Local area
    Remote work

    Codelitt

    Miami, FL
    a month ago
  •  ...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... 
    Software
    Temporary work
    Remote work
    Shift work

    Tekwissen

    United States
    2 days ago
  • $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... 
    Software
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    3 days ago
  •  ...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)... 
    Software
    Temporary work
    Work experience placement
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    4 days ago
  • 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... 
    Software
    Remote job

    Confluence Technologies

    New York, NY
    4 days ago
  • $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... 
    Software
    Full time
    Remote work
    Night shift
    Weekend work

    Comcast

    Reston, VA
    1 day ago
  • 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 ...
    Software
    Contract work
    Remote work

    Tranzeal Incorporated

    Tampa, FL
    2 days ago
  • 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... 
    Software
    Permanent employment
    Full time
    Immediate start
    Remote work
    Relocation

    DBA Web Technologies

    Richmond, IN
    more than 2 months ago
  •  ...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... 
    Software
    Remote work

    Aviso

    United States
    21 hours ago
  •  ...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).... 
    Software
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Dallas, TX
    4 days ago
  •  ...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... 
    Software
    Internship
    Remote work
    Flexible hours

    Feedinkoo

    United States
    21 hours ago
  • $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... 
    Software
    Full time
    Temporary work
    Remote work

    Salesforce

    Seattle, WA
    4 days ago
  • 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... 
    Software
    Remote job

    Flexera

    New York, NY
    4 days ago
  • $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... 
    Software
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Milliman

    Dallas, TX
    21 hours ago
  •  ...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... 
    Software
    Contract work
    Remote work
    Work from home

    Optomi

    Charlotte, NC
    1 day ago
  • 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... 
    Software
    Full time

    DXC Technology

    Brisbane, CA
    1 day ago
  • 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... 
    Software
    Remote job

    Xapply

    Los Angeles, CA
    2 days ago
  • $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... 
    Software
    Full time
    Remote work
    Shift work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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... 
    Software
    Full time
    Contract work
    Work experience placement
    Interim role
    Work at office
    Remote work

    ICF

    Reston, VA
    1 day ago
  • $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... 
    Software
    Full time
    Remote work
    Night shift
    Weekend work

    The New York Independent System Operator

    East Greenbush, NY
    2 days ago
  • $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

    Google

    Austin, TX
    1 day ago
  • 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... 
    Software
    Contract work
    Remote work

    KForce

    Madison, WI
    3 days ago
  • $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

    Google

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

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