Remote Jobs

Canonical logo

Senior Software Engineer

Canonical

Location
Brazil
Posted

Join Canonical as a software engineer to help build the future of Ubuntu Server. Collaborate on open-source projects, maintain packages, and contribute to the development of a leading OS platform used globally in public clouds and enterprise environments.

Restaurant365 logo

Principal Software Engineer - Payroll Engineering (Java)

Restaurant365

Location
United States of America
Posted
Salary Range
132k - 198k USD

Lead software development for Restaurant365's cloud-based platform, collaborate with teams to enhance features, ensure quality applications, mentor team members, and stay updated on technology trends. Enjoy comprehensive benefits including medical coverage, 401k matching, equity options, unlimited PTO, and wellness initiatives.

Lumenalta logo

AWS DevOps Engineer – Senior

Lumenalta

Location
Anywhere in the world
Posted

Lumenalta seeks a seasoned DevOps engineer with AWS expertise to design, implement, and optimize cloud solutions on AWS.

Rackspace logo

Senior Cloud Engineer (AWS)

Rackspace

Location
Egypt
Posted

Senior Cloud Engineer (AWS) - Design, automate, deploy services on AWS using DevOps techniques and infrastructure-as-code tools.

Cryptio logo

Software Engineer / Core SaaS / TypeScript

Cryptio

Location
France
Posted

Develop finance/accounting features for Cryptio's SaaS product using TypeScript and modern tech stack. Solve complex crypto financial challenges in a remote/hybrid environment with excellent benefits.

Spotify logo

Senior Backend Engineer - AdCo

Spotify

Location
United States of America
Posted
Salary Range
160k - 229k USD

Develop scalable backend systems and data pipelines for Spotify's advertising platform using Java and cloud services.

Monarch Money logo

Design Engineer (Senior / Staff / Principal)

Monarch Money

Location
United States of America
Posted
Salary Range
160k - 220k USD

Design Engineer at Monarch: Create polished user experiences across desktop and mobile platforms

Mercury logo

Senior Frontend Engineer - Invoices

Mercury

Location
Canada
Posted
Salary Range
174k - 204k USD

Join Mercury's invoicing team as a Senior Frontend Engineer and create lovable products for startups. Competitive salary and equity range, plus flexible remote work options.

Restaurant365 logo

Manager - Software Engineering

Restaurant365

Location
United States of America
Posted

Engineering Manager at Restaurant365 leads software engineering teams, drives architectural changes, and collaborates with QA & Product teams to deliver high-quality software solutions.

AffiniPay logo

Software Engineering Manager

AffiniPay

Location
United States of America
Posted

Lead our engineering teams to develop scalable applications for MyCase using modern frameworks. Manage engineers, optimize processes, collaborate with product and UX teams, and drive technology initiatives while staying updated on industry trends.

Planet logo

Software Engineering Manager

Planet

Location
United States of America
Posted
Salary Range
143k - 203k USD

Lead Planet's engineering teams in building scalable compute infrastructure for satellite imagery processing. Manage high-volume systems using Kubernetes and public clouds, fostering innovation and team success while ensuring alignment with organizational goals.

Planet logo

Software Engineering Manager

Planet

Location
Canada
Posted

Lead Planet's engineering team in managing large-scale compute systems for satellite imagery processing. Focus on infrastructure reliability, scalability, and fostering a culture of innovation while collaborating with cross-functional teams to align organizational goals.

Apollo logo

Manager, Software Engineering

Apollo

Location
Canada
Posted
Salary Range
191k - 238k USD

Lead engineering team at GraphOS Runtime, driving innovation and collaboration for scalable data access layers.

Apollo logo

Manager, Software Engineering

Apollo

Location
Canada
Posted
Salary Range
191k - 238k USD

Lead engineering team for GraphOS platform, prioritize deliverables, and foster collaboration

Degreed logo

Senior Backend (C#.Net) Engineer II

Degreed

Location
United States of America
Posted

Senior Backend Engineer at Degreed: Design scalable services, solve complex problems, and shape strategic initiatives for a forward-thinking organization.

Testlio logo

Software Testing Manager

Testlio

Location
Brazil
Posted

Remote Testing Manager role at Testlio, managing testing delivery, defining strategies, and collaborating with clients to deliver quality results.

Nearform logo

Senior GCP DevOps Engineer

Nearform

Location
Poland
Posted

DevOps Engineer for cloud-based applications, deployment architectures, and monitoring systems at NearForm, a digital and AI engineering consultancy.

Nearform logo

Senior DevOps Engineer (GCP)

Nearform

Location
India
Posted

Senior DevOps Engineer for cloud-based applications/platforms with expertise in GCP & Azure, containers, infrastructure as code, CI/CD pipelines, and observability practices.

Didomi logo

Senior Full stack Engineer (ACM)

Didomi

Location
France
Posted

Senior full-stack engineer for React and Feathers/NestJS applications with a focus on quality, performance, and maintainability.

Canonical logo

Senior Software Engineer

Canonical

Job Location

BrazilBritish Virgin IslandsCameroonCanadaCayman IslandsCentral African RepublicChileColombiaComorosCongo, (Kinshasa)Costa RicaCôte d'IvoireCroatiaCubaDenmarkDjiboutiDominicaEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFaroe IslandsFinlandFranceFrench GuianaGabonGambiaGermanyGibraltarGreeceGreenlandGrenadaGuadeloupeJamaicaMaltaAlgeriaAndorraAngolaAntigua and BarbudaArubaAustriaBahamasBahrainBarbadosBelgiumBelizeBeninBermudaBotswanaBulgariaBurkina FasoBurundiChadCyprusArgentinaSaint HelenaSwazilandSwedenSwitzerlandJordanKenyaKuwaitMaliPanamaParaguayPeruSaint LuciaSierra LeoneSlovakiaSloveniaLatviaLebanonLesothoLiberiaLibyaLithuaniaLuxembourgMacedonia, Republic ofNetherlandsNicaraguaNigerNigeriaNorwayPolandPuerto RicoQatarRéunionRomaniaRwandaSaint-BarthélemySomaliaSpainSudanSurinameSvalbard and Jan Mayen IslandsTanzania, United Republic ofTogoMadagascarOmanMalawiSyrian Arab Republic (Syria)TurkeyUgandaUnited Arab EmiratesVenezuela (Bolivarian Republic)Virgin Islands, USBouvet IslandCongo (Brazzaville)Czech RepublicDominican RepublicGhanaAlbaniaBelarusBoliviaGuatemalaGuineaGuinea-BissauLiechtensteinMartiniqueMauritaniaMauritiusMayotteMexicoMonacoSouth AfricaTurks and Caicos IslandsUnited KingdomUnited States of AmericaUruguayWestern SaharaYemenZambiaZimbabweBosnia and HerzegovinaBritish Indian Ocean TerritoryCape VerdeMoldovaMontserratMoroccoMozambiqueNamibiaNetherlands AntillesSaint Pierre and MiquelonPortugalRussian FederationSaint Kitts and NevisSaint-Martin (French part)Trinidad and TobagoTunisiaSaint Vincent and GrenadinesSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSeychellesGuyanaHaitiHoly See (Vatican City State)HondurasHungaryIcelandIran, Islamic Republic ofIraqIrelandIsraelItaly

Job Summary

Canonical is seeking a software engineer passionate about open-source to join the Ubuntu Engineering Server Team. The role involves collaborating on a distributed team to maintain and package various software components for Ubuntu Server, including web servers, databases, virtualization, and containerization stacks. You'll work with experienced engineers, contribute to shaping Ubuntu's future, and engage with upstream projects and customers. Canonical offers a remote-first environment with twice-yearly in-person sprints, learning budget, annual bonus, and other benefits.

Skills

ContainersGoPHPPythonRubyRustOpen SourcePackage ManagementVirtualizationUbuntu ServerC/ C++

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.

Canonical’s Ubuntu Engineering Server Team is looking for open source enthusiasts to help build the distro of the future. The Server Team maintains and packages a wide variety of software including webservers, databases, and virtualization and containerization stacks. This is an exciting opportunity for you, a software engineer passionate about open source software. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and help us to bring free software to the widest audience.

Ubuntu Server is a platform that enables amazing technology the whole world over, and is the #1 operating system in the public clouds. Applicants to this role will have the opportunity to help with everything that goes into evolving Ubuntu.  You will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.

The role entails

  • Collaborating proactively within a distributed team

  • Fostering a software ecosystem with seamless user experience for all Ubuntu users

  • Evaluating contributions of other engineers to maintain high-quality software standards.

  • Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere

  • Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers

  • Owning the maintenance of Ubuntu Server packages. Specifically but not limited to:

    • Traditional server workloads (web servers, databases, network services, etc)

    • Virtualisation and Containers

    • Package management and dependencies

    • Language runtimes and toolchains

  • Work from home with global travel 2 to 4 weeks 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

  • Interest or experience in open source maintenance or contributions

  • Able to replay complex workloads and systems. Able to write detailed test plans and reproducibility steps.

  • Feel comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP

  • Experience in packaging in one or more ecosystems. This could be language specific systems (Python wheels, Rust Crates, Go Modules, or other equivalent) or any distro package format (deb, rpm, NixOS, or other equivalent).

  • Experience using and creating containers and virtual machines

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience (5+ years of professional experience)

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