GhostRemote

Senior Platform Engineer

Description

Senior Platform Engineer

Share job

;) ;)

Senior Platform Engineer

We're looking for an experienced platform engineer to join our team and help us bring independent open source publishing software to the world.

Full-time · Remote

Hey there! We're looking for a new member to join the Ghost team, maybe that's you?

We're a non-profit organisation on a mission to create modern, independent publishing technology to power the future of online journalism.

You won't find any unicorn glitter or exponential curves around here, just a real company with a sustainable business which has been profitable from year 1 and has been growing healthily ever since. Currently our annual revenue is $9,500,000+. We're very transparent about our mission and our metrics, you can .

Ghost is a full stack web application for running independent publications. It’s one of the most popular modern open source projects in the world, and is used in production by tens of thousands of websites and companies.

Chances are you've already visited and read sites which run on Ghost! Our users include renowned publications like 404 Media, Platformer, Tangle, and.

As the company grows, we're looking for a Senior Platform Engineer to help manage developer tooling and automation for our core team, open source community, and developer ecosystem.

This role is open to candidates in time zones between UTC−5 and UTC+2.

About the work

We're looking for a Platform Engineer to own the developer tooling that supports our open source product. This role is about making all people and agents that interact with our platform more productive — from the engineering team shipping features internally, to open source contributors submitting PRs, to self-hosters running their own instances, to AI agents consuming our APIs, and developers building themes and integration.

This is a product role. Your users are developers and agents. Your product is the platform they build on, deploy to, and integrate with. Your success is measured by how fast, reliably, and autonomously they can get things done.

Your Constituents

Internal engineering team — The engineers building the product every day. They need fast CI/CD, reliable local development environments, clear golden paths from code to production, and tooling that removes friction from their workflow.

Open source contributors — External developers contributing code, themes, integrations, and plugins. They need a frictionless path from cloning the repo to running the project locally, well-documented APIs and extension points, contributor tooling that makes it easy to test changes, and a development experience good enough that people actually want to contribute.

Self-hosters — Thousands of people running Ghost on their own infrastructure. They need clean, well-maintained Docker images, straightforward installation and upgrade paths, sensible default configurations, good documentation, and a platform that works reliably across a wide range of environments without hand-holding.

AI agents — A rapidly growing class of non-human consumers. AI coding agents need clear tooling, documentation and conventions so they can reason about our code and interact with it effectively. We're experimenting a lot with how AI can help us do more for our customers and we're excited about the potential.

What You'll Do

Build and maintain the internal developer platform — Create self-service tooling, workflows, and abstractions that let the engineering team ship confidently without filing tickets or waiting on anyone. Design opinionated golden paths for common development tasks. Make the right way the easy way.

Own CI/CD as a platform service — Design and maintain build, test, and deployment pipelines that are fast, reliable, and standardised. Reduce build times, eliminate flaky tests, and make

Skills

CI/CDJavaScriptGoAIJavaDocker