HPC Software Engineer – Remote

Build the automation and tooling that makes high performance computing feel less like wizardry and more like a reliable product. If you write clean Python, love precision, and get excited about clusters, kernels, and ruthless efficiency, this role is built for you.

About Canonical
Canonical publishes Ubuntu and builds open source platforms used across cloud, AI, and enterprise infrastructure worldwide. They are founder led, profitable, and remote first since 2004, with teammates across 70+ countries. The HPC team is focused on delivering a world class HPC experience across bare metal and public cloud as part of the Ubuntu platform.

Schedule

  • Fully remote (Americas; role may also be filled in EMEA depending on need)
  • Work in a globally distributed team with strong async communication
  • Travel required up to 4 times per year for internal events

What You’ll Do
• Write high quality, rigorously designed Python software to automate key HPC software and workflows
• Help deliver and maintain charms that deploy and manage HPC clusters and related packages
• Debug complex issues and ship clean fixes across the stack, from tooling to packaging and beyond
• Contribute documentation and best practices for authoring reliable operators
• Collaborate with teammates to design practical solutions for real cluster operations

What You Need
• Bachelor’s degree (or equivalent) in CS, STEM, or related field
• Strong experience writing modern, maintainable Python
• Comfort in open source environments and interest in building with the community
• Curiosity, accountability, and solid communication in a remote, distributed team
• Experience in at least two areas such as Linux, Kubernetes, public cloud, OpenStack, LXC/LXD, Go, or Debian packaging
• Strong academic performance in math and science, with an exceptional academic track record preferred
• Willingness to travel for team events

Benefits
• Distributed work environment with twice yearly in person team sprints
• USD 2,000 annual learning and development budget
• Annual compensation review
• Recognition rewards
• Annual holiday leave
• Maternity and paternity leave
• Employee Assistance Programme
• Opportunities to travel and meet colleagues, plus Priority Pass and long haul travel upgrades

If HPC is your kind of hard and you want your work to ship as part of Ubuntu’s global platform, don’t wait.

Bring the precision. Bring the curiosity. Let’s make clusters feel effortless.

Happy Hunting,
~Two Chicks…

APPLY HERE

Engineering Manager, Data Platform – Remote

Lead engineers building data infrastructure that runs anywhere: Kubernetes, public cloud, or on prem. If you’ve shipped production data systems at scale and you love growing people while still getting your hands in the code, Canonical wants you.

About Canonical
Canonical publishes Ubuntu and builds open source platforms used across cloud, AI, IoT, and enterprise. Remote first since 2004, they operate globally with a high bar for engineering quality and ownership. The Data Platform org is focused on making it easy to run any database on any cloud, reliably and at scale.

Schedule

  • Fully remote, worldwide
  • Role can be filled in EMEA or any Americas time zone
  • Global travel twice yearly for internal sprints (1 to 2 weeks per event)

What You’ll Do
• Lead a team building scalable data solutions for Kubernetes and cloud machines
• Hire, coach, mentor, and develop engineers, setting a strong culture of quality and delivery
• Contribute code directly when needed and lead by example as a technical manager
• Set expectations and coordinate execution with senior leadership, other engineering teams, and stakeholders
• Advocate agile development practices and drive strong engineering standards around performance and reliability
• Build and maintain a healthy, collaborative culture aligned with Canonical’s values
• Partner with other leaders across the organization to deliver products users trust in production

What You Need
• Software engineering background, ideally with Python (Golang a plus)
• Experience operating systems in production at scale, preferably Big Data or MySQL focused
• Strong judgment about people: motivation, growth, performance, and long term fit
• Track record building high quality open source software and driving excellent engineering practices
• Comfort pushing into new technologies and raising the bar on what “good” looks like
• Genuine love for developing people and building teams that win together

Benefits
• Fully remote environment (remote first since 2004)
• USD 2,000 annual learning and development budget
• Annual compensation review
• Recognition rewards
• Annual holiday leave
• Parental leave
• Employee Assistance Programme
• Travel to global sprints, plus Priority Pass and long haul travel upgrades

This is a leadership seat with real leverage. If you want to build data products that make operating infrastructure easier for everyone, don’t overthink it.

Step into the role where your team ships systems the world depends on.

Happy Hunting,
~Two Chicks…

APPLY HERE

Alliances Field Engineer – Remote

If you love solving messy real world infrastructure problems and turning them into clean, repeatable reference architectures, this is your lane. You’ll work directly with Canonical’s biggest partners and help them ship joint solutions that actually work in the wild.

About Canonical
Canonical publishes Ubuntu and powers open source platforms used across cloud, AI, and the edge. They are founder led, profitable, and remote first since 2004, with teammates across 70+ countries. This role sits at the intersection of deep technical credibility and partner facing strategy.

Schedule

  • Fully remote, worldwide (home based)
  • Partner facing role with global collaboration and async work habits
  • Travel required up to 30% for partner engagements and team events

What You’ll Do
• Architect cloud and data center solutions using Kubernetes, OpenStack, Ceph, Kubeflow, and Spark across on prem and public cloud (AWS, Azure, Google Cloud)
• Help partners design joint solutions that run Canonical technologies in the data center and on public clouds
• Integrate and validate open source components like PostgreSQL, MongoDB, Kafka, Cassandra, and NGINX
• Design and publish joint reference architectures and run technical validations with alliance partners
• Lead onboarding sessions and workshops with partner teams, including demos and technical deep dives
• Translate customer environments and constraints into practical, secure, scalable designs

What You Need
• Extensive Linux experience (Ubuntu preferred), plus strong Kubernetes, Ceph, and automation fundamentals
• Experience designing and implementing solutions on public cloud or private cloud environments
• Working knowledge of Python and Bash, plus strong troubleshooting instincts
• Fluent written and spoken English, with sharp presentation and partner communication skills
• High follow through, ability to juggle multiple partner threads, and reliability on commitments
• Comfort in customer facing work: pitching, demonstrating, discovery, and technical advising
• Curiosity for newer Canonical tech like LXD, Juju, and Snaps
• Degree in a technical field (or equivalent practical experience)

Benefits
• Annual compensation review plus performance driven bonus
• USD 2,000 per year learning and development budget
• Distributed work environment with twice yearly in person team sprints
• Annual holiday leave
• Maternity and paternity leave
• Employee Assistance Programme
• Global travel opportunities, plus Priority Pass and travel upgrades for long haul events

Roles like this don’t stay open forever. If you can speak cloud, kernel, and business in the same sentence, move.

Go help partners build the kind of open source solutions that don’t collapse under real usage.

Happy Hunting,
~Two Chicks…

APPLY HERE

Ubuntu Security Engineer – Remote

Help protect Ubuntu users and the open source community by tracking, fixing, and shipping security patches that matter. You’ll join a globally distributed team that works fast, documents well, and treats security like a craft.

About Canonical
Canonical publishes Ubuntu and builds open source platforms used across cloud, AI, IoT, and enterprise. They are founder led, profitable, and built for distributed work, with teammates across 75+ countries. The security team’s mission is simple: make the ecosystem safer, one vulnerability at a time.

Schedule

  • Fully remote, worldwide (home based)
  • Work effectively with a globally distributed team (strong async habits and self direction)
  • International travel required 2 to 4 times per year for in person team events (typically 1 to 2 weeks total per event cycle; at least two trips per year is expected)

What You’ll Do
• Analyze, fix, and test vulnerabilities in open source packages
• Monitor and triage new and existing vulnerabilities in the Ubuntu ecosystem using internal tools
• Coordinate patches and remediation with upstream developers and Ubuntu community teams
• Audit source code for security issues and document findings clearly
• Build features, tools, and security improvements that strengthen Ubuntu overall

What You Need
• Strong grasp of common vulnerability classes and practical remediation techniques
• Familiarity with coordinated disclosure and responsible vulnerability handling
• Comfort working in open source workflows and development methodologies
• Proficiency in at least one language: C, Python, Go, Rust, Java, Ruby, PHP, or JavaScript/TypeScript
• Solid Linux experience (Debian or Ubuntu preferred)
• Clear communication, sound judgment, and strong troubleshooting instincts
• Professional maturity: curiosity, accountability, and effectiveness across cultures

Benefits
• Annual compensation review, plus performance driven bonus or commission
• USD 2,000 per year learning and development budget
• Distributed work environment with in person team sprints
• Annual holiday leave
• Maternity and paternity leave
• Team Member Assistance Program and wellness platform
• Travel opportunities to meet colleagues, plus long haul travel upgrades and Priority Pass perks

If you want a security role where your work ships to millions and your team trusts you to own the problem, don’t sit on this.

Bring your craft, your curiosity, and your receipts. Canonical will give you the scale.

Happy Hunting,
~Two Chicks…

APPLY HERE

Back-end Developer – Remote

Build reliable backend systems that ship daily, stay monitored, and don’t fall apart under real traffic. If you’re strong in APIs, DevOps minded, and you like owning a subsystem end-to-end, Nightwatch is basically calling your name.

About Nightwatch
Nightwatch is a bootstrapped SaaS company building forward-thinking SEO and AI performance tools for internet professionals. They’re fully remote, intentionally low-meeting, and serious about craft: code reviews, tests, CI/CD, and shipping without bureaucracy.

Schedule

  • Full-time or Part-time
  • Remote: Yes (work from anywhere)
  • Hours: Fully flexible, choose your own schedule
  • Collaboration: Daily Slack updates (written stand-ups), two weekly conference calls
  • Workflow: Kanban
  • Expectation: Own your work, be proactive, and take responsibility for the systems you build

What You’ll Do

  • Build and maintain performant, well-tested, well-monitored APIs and backend services
  • Design efficient data flows and robust web application infrastructure
  • Implement automated tests across the stack and keep CI/CD pipelines healthy
  • Spin up and manage servers for deployments and operational reliability
  • Build and maintain concurrent background job systems and message-queue patterns
  • Write clear internal and user documentation
  • Own a subsystem end-to-end: from design through production stability
  • Contribute to a major architecture overhaul: moving from uncached relational DB querying to a scalable streaming architecture using Kafka and ClickHouse
  • Work with production tooling and infrastructure (Linux, PostgreSQL, Redis, Ansible, AWS services, Grafana, Kafka, ClickHouse)

What You Need

  • Advanced programming experience in at least a couple of: Go, Ruby, JavaScript, Python, Bash
  • Ruby on Rails experience
  • Comfort with functional programming concepts
  • Strong Linux shell proficiency
  • Ability to spin up servers and make them deploy-ready
  • Strong belief in automated tests and ability to implement them across the stack
  • Experience designing deploy flows and continuous integration
  • Strong database knowledge: key-value stores, SQL, relational DBs (PostgreSQL preferred)
  • Experience building robust background job systems with concurrency patterns and message queues
  • Fluent English with consistent daily communication
  • Ability to write clear, concise documentation

Benefits

  • Work from anywhere with completely flexible hours
  • Generous vacation time (family and travel friendly)
  • Team building events around the world
  • High trust, low overhead, ship-every-day environment with strong engineering standards

They’re building for the long haul, not the “here for the bag” crowd. If that’s you, step up.
Share your CV, why you want in, and the software you’re most proud of (and why).

Happy Hunting,
~Two Chicks…

APPLY HERE