Loading...
Loading...
Find an opportunity, then follow a personalized interview preparation path built for that exact role — not a generic job board.
Canonical is hiring a Software Engineer to join the Store team, which builds and operates the backend services powering the Snap Store and Charmhub.io marketplaces. You will design and implement web service APIs, work on scaling production architecture, and help expand software delivery capabilities for IoT and Enterprise solutions. The role is fully remote with occasional global travel for team events. Canonical values strong Python skills, clean API design, and a bias toward shipping with automated testing.
Worldwide / RemoteRemote10/25/2026
Canonical is hiring Senior, Staff, and Principal Engineers across all engineering teams. This is a general track role where candidates are matched to the best-fit team after an initial interview round. Engineers at this level are expected to lead architecture and design of impactful open source projects, write high-quality code in languages such as Go, Rust, Python, or C/C++, mentor colleagues, and take joint ownership of outcomes alongside engineering leadership. Canonical works fully remotely with team gatherings twice a year. The company builds and maintains Ubuntu and a broad portfolio...
WorldwideRemote10/25/2026
Canonical is hiring Ubuntu Linux Kernel Engineers focused on Silicon Enablement to expand Ubuntu's support across System on Chip (SoC) platforms from partners like NVIDIA, Qualcomm, MediaTek, and Xilinx. You'll work within the Canonical Kernel Team to integrate vendor platform support, diagnose and resolve kernel issues, deliver silicon-optimised kernel variants, and improve kernel tooling and automation. Roles are fully remote and open worldwide, with experience levels ranging from early-career to senior. Strong C programming and hardware-level systems experience are essential; direct Linu...
Monzo is hiring Senior Backend Engineers (L50) to join one of their cross-functional squads across collectives such as Core Banking, Payments, Fincrime, Wealth, and more. You'll collaborate with product managers, designers, mobile engineers, and data analysts to build and support parts of Monzo's in-house banking platform. The role is open to engineers with strong backend experience and a product mindset, regardless of formal qualifications. Compensation ranges from £105,000 to £135,000 plus performance incentives, and the role supports remote work across the UK with optional London office...
Canonical is hiring a remote Software Engineer for its Sustaining Engineering team, focused on resolving complex issues across the open source stack including Ubuntu, Kernel, Ceph, OpenStack, and Kubernetes. The role involves diagnosing and fixing bugs, backporting patches, contributing upstream, and collaborating with field and product engineering teams. You will work across all layers of the Linux-based infrastructure stack, from bare metal and virtualization to storage, networking, and cloud platforms. This is a great fit for engineers passionate about Linux, open source, and deep techni...
Canonical is hiring an Alliances Field Engineer to work with major global partners such as Intel, Nvidia, Google, Dell, and Accenture. In this fully remote role, you will help partners understand and adopt Canonical's open source platform, including Ubuntu, Kubernetes, OpenStack, and AI/MLOps technologies. You will design cloud infrastructure solutions, create joint reference architectures, run technical workshops, and serve as a trusted technical advisor bridging Canonical's products with partner and customer needs. The role requires strong Linux and cloud expertise, excellent communicatio...
Canonical is hiring Python Engineers across all seniority levels and all teams that work in Python. This is a fully remote role open to candidates in every time zone. You will write high-quality, idiomatic Python for products that may run on servers, Kubernetes, the desktop, or as web services. Canonical builds and maintains Ubuntu and a wide range of open-source tools, so you will have the opportunity to contribute to meaningful infrastructure software and engage with the broader open-source community. The company offers a distributed work environment, an annual learning budget, performanc...
Canonical is hiring a Software Engineer for its Solutions Engineering team, focused on building open source automation and infrastructure-as-code tooling in Python and Golang. The team works closely with managed infrastructure operations running OpenStack clouds and Kubernetes clusters for enterprise customers worldwide. This is a fully remote role with occasional global travel, ideal for engineers passionate about Linux, distributed systems, cloud computing, and DevOps workflows.
Canonical is hiring a Sustaining Operations Engineer for a fully remote role focused on Linux-based software-defined infrastructure. You will serve as the final escalation point for complex operational issues spanning bare metal, virtualization, containers, storage, networking, OpenStack, and Kubernetes. The role involves deep debugging, troubleshooting, and collaborating with field, support, and product engineering teams to resolve critical customer problems and drive fixes upstream into Ubuntu.
Huntress is hiring a Principal Software Engineer to lead the architecture and development of their Agentic SOC — an LLM-based investigation system that automatically triages security signals, reconstructs attack timelines, and assists human analysts at scale. This is a fully remote, senior technical leadership role focused on building production-grade AI agents that make real decisions across thousands of customer environments. The role requires deep backend engineering experience, hands-on LLM agent development in production, and a strong security mindset. Compensation ranges from $215,000...
Remote (US, UK, Kenya, or other eligible countries)Remote10/25/2026
GiveDirectly is hiring a Senior Software Engineer to support their fundraising technology stack. This fully remote role focuses on donor-facing web development, donation processing integrations, and internal tooling that helps move money to people living in extreme poverty. You'll work autonomously with a small team using PHP/Laravel, WordPress, Salesforce, and plain JavaScript. The role suits an experienced engineer who values mission-driven impact over fast career progression and is comfortable with legacy systems and messy, real-world problems.
Happy Money is hiring a Senior Software Engineer (Frontend) to design, build, and own consumer-facing applications on their lending platform, Hive. You will work across the full stack with a strong frontend focus, building scalable React applications that serve nearly 350,000 members. The role involves collaborating with product managers, designers, and engineers, mentoring teammates, and driving engineering efficiency through AI-assisted workflows. Happy Money is a fully remote company offering a base salary of $140,000–$160,000 plus bonus, strong benefits, and a monthly tech stipend.