Ghost
Engineering Manager
Ghost
$125k - $185k
Worldwide (Remote)
Node.js
MySQL
Ember.js

Engineering Manager

Overview

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

Job Description

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. This is not a rocket-ship. 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 $6,000,000+ . We're very transparent about our mission and our metrics, you can read all about us . 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 range from renowned publications like 404 Media, Platformer, Tangle , and many, many more . As the company grows, we're looking for an Engineering Manager to support our engineers as they tackle the challenges of delivering a world-class product for independent publishers. This is a senior role reporting to our VP of Engineering and you'll have lots of influence on how we work and collaborate.

Responsibilities

  • - Chatting regularly 1:1 with engineers, listening to their concerns, making sure they’re feeling engaged and productive, and providing specific feedback on performance – both the good and the not-so-good
  • - Mentoring engineers to help them in their growth to become the best engineers they’re capable of becoming. We’re always looking for opportunities to become better at shipping the right software, confidently and safely
  • - Running retrospectives to reflect back and using it as an opportunity to celebrate achievements, discover ways to improve as a team, and to identify and remove roadblocks
  • - Coordinating internal documentation and guides to make sure that our bus factor is healthy, and new team members can be onboarded easily
  • - Working with support and product leadership to determine our appetite for addressing our prioritized bugs and issues, always staying in touch with whether our publishers are satisfied and advocating for taking the necessary action when they're not
  • - Participating in the planning process by soliciting context for your teams and surfacing relevant information to the rest of the company
  • - Identifying coordination/collaboration challenges with other teams and working with peers and leadership to continuously improve how we work as a company
  • - Participating in our incident response process as a coordinator of major product issues, following up on actions and ensuring they’re seen through to resolution
  • - Alongside our leadership team, hire and onboard new JavaScript developers: filtering resumes, conducting interviews, evolving our hiring process
  • - Fostering an environment that feels fun, creative, and joyful — as that is how the best ideas become a reality.

Required Skills

  • - A people-leader with lots of experience managing software developers in a remote context
  • - You've got a background in software development and you're comfortable guiding engineers on how to approach complex technical challenges
  • - You're familiar with how high-performing teams use cloud native practices, observability tools, Twelve-Factor apps and similar methodologies
  • - You understand the difference between a highly effective process and one that gets in our way, and you're always advocating for ways in which to improve how we work
  • - You're comfortable working independently and have a keen sense for when to escalate and ask for help
  • - You're a life-long learner and experienced in helping others grow to reach their potential
  • - You’re a clear communicator. As a remote team, concise written communication is absolutely essential
  • - Total comfort working in a 100% remote environment, at a small company. Ghost is around 35 people, and we intend to stay small
  • - A location in a timezone between UTC-0 to UTC+3

Benefits

  • - The starting salary range for this position is $125,000 to $185,000 USD. Most offers we make fall somewhere in the middle of the range. The exact offer will be determined by a combination of your experience, and our interview process. On top of that, we offer a range of benefits...

About the company

Ghost is a powerful app for professional publishers to create, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.