Jobs at Compose

Want a new gig? We’re looking for people who fly spaceships and wear titanium underpants.

Technical Content Creator

As our new technical marketer, you will be creating content to drive awareness for Compose as well as help new and current customers become more proficient running databases. If you have strong writing skills, love working with the latest engineering technology, and can distill complex ideas for broad audiences, this may be a good fit for you.

You should have a basic understanding of how databases are used in modern web app development. You must have strong writing chops, be able to communicate database concepts to novice and experienced developers, and articulate how Compose can help customers with their data strategy. On any day you may manage development of new customer quick-start guides, create tutorials, or write use cases. You’ll also develop new website content, videos and interactive tours for different audiences. A background in computer science, technical writing, software development and/or database administration is going to be a big help.

Compose is small enough that you’ll be able to make a significant impact on the company’s trajectory, yet big enough that there is plenty of support and boundless opportunity for growth. Work from anywhere, enjoy challenging and rewarding responsibilities, and have a meaningful work/life balance at a company that’s growing fast. Our team is smart, friendly, fun, and incredibly helpful, and you’ll have a ton of resources to help you get started and be successful.

Email us at and tell us a little about yourself, why you’re interested in the role and Compose, and share a story about a database you’ve used what you loved or hated about it.

Apply Now

Platform Engineer

We need crafty engineers to help build the Compose Platform. The platform team is responsible for building and enhancing our database operations platform, which means fun systems problems — container orchestration, distributed computing, high volume data sync. If you’re interested in creating powerful data wrangling tools for thousands of developer teams worldwide, we want to talk to you. You’ll do best here if you can work without much oversight, reason about complex systems, and break big problems down into manageable pieces. Our infrastructure is primarily Ruby and Golang, though we don’t think you necessarily need experience with either language and are happy to let you learn as you go (assuming you’re good at all the important stuff).

What we hope you’re good at

  • Distributed systems
  • Self-managing. We don’t have managers ... product management is up to the engineers
  • Can coordinate with other groups (marketing, support, and writers) along the way
  • Like databases of all flavors (if you look down on the word "NoSQL", that’s good)

Tooting of horns

We do things different and have fun in the process. We work in the open, with honesty, and free from debbie downers (except memes). Ideas are always welcomed, best of all, you can explore an idea without the need to "run it by the boss". We work remotely, always have, always will. For us, it’s about working with others who are just as passionate as we are regardless of location or timezone.

We’ve got BIG plans (not Big Data) for the next generation of applications and developers. It’s going to be challenging, sometimes-stressful, and incredibly rewarding.

Would you like to know more?

Email us at and and share a story about a database you’ve used what you loved or hated about it. We’ll reply as quickly as we can, and then get going on our hiring process. We hire a bit differently than you may be used to in an effort to minimize our own bias as much as possible. This means we’re going to start by showing you some of what we work on, and asking you to dig through it and do a little development. There are two reasons for this: it gives you a chance to see if what we’re doing is right for you, and it lets us see your work "anonymously". It’s a big thing for us to ask, we know, and we’ll spend as much time as you’d like talking to you to make you comfortable with the process.

Apply Now

Support Engineer

Our customer base is growing quickly, and we want your combination of tech and people skills to help our customers solve problems and get the most out of their databases at Compose. We operate a fleet of various databases, so there’s something for everyone: MongoDB, PostgreSQL, Redis, Elasticsearch, RethinkDB, InfluxDB and likely many more!

If you are a developer, DevOps/SRE magician, or database junkie and know how to help developers with technical questions, we want to talk to you. You will be most effective if you have an inquisitive nature, love to learn, and can read and tweak source code written in a variety of languages. We’re not just looking to fight fires, we’re looking to prevent them. We pride ourselves in providing top-notch support and guidance, so being able to communicate effectively with empathy and compassion is a must.

This is the perfect position for a smart hacker who wants to gain experience at a customer-focused infrastructure startup. Spending time with our customers and product will let you improve your tech chops vastly, and should be solid preparation for a high-end distributed systems engineering position (we need those too, so if you start on support and do a great job, there’s a huge amount of room for growth).

Our crew are deep analytical thinkers, group participants, and tenacious bug-squashers. Sound like you? Talk to us about the engineering problems we help customers with every day. Email us at and share a story about a database you’ve used. We’ll pass along work exercises so you can get a feel for the day to day work.

Apply Now


We’re looking for a designer who loves creating great experiences and can help us share our excitement for the products we’re building. This isn’t a rigid position where you’re told what to crank out. At Compose you’ll have a lot of say in what you do every day and plenty of opportunities to learn new things along the way.

Our designers work on a wide variety of projects, from stunning print materials to cutting edge web applications. We’re looking for someone who can draw on a strong foundation in color theory, layout, and typography to help us tell the world what makes our tools so incredible.

In addition to more traditional graphic design, designers at Compose plan the user experience for marketing pages and apps, and use HTML and CSS to realize their vision in production. We don’t think this makes you a unicorn, just a well-rounded designer.

We have an open workflow, and don’t believe there’s One True Way™. If you like story-boarding or if you’d rather jump right into HTML and CSS, you’ll get along just fine.

As a talented designer, you

  • create impactful marketing pages.
  • craft clear, effective user interfaces.
  • implement your web designs using semantic HTML and CSS.
  • design beautiful print materials.
  • understand design theory and practical tools.
  • possess strong verbal communication and reasoning skills.
  • take pride in your craft and never stop learning.
  • effectively collaborate across disciplines.
  • self-start projects and see them through to production.

You’ll be happy here if you

  • value autonomy, yet want to work with some of the smartest people around.
  • want to have an immediate, tangible impact on the Compose brand.
  • would like to ship stuff without cutting through red tape.
  • pride yourself on making bold choices and learning from your mistakes.
  • are a lifelong learner, and want a place to hone your skills.

Once you get here, you might

  • dream up ways to enhance our main marketing site.
  • improve how we communicate with customers on Compose Articles.
  • spearhead the design and implementation of various marketing microsites.
  • craft stunning collateral for our conference sponsorships and marketing efforts.
  • art direct spots, banners, and other illustrative works with our amazing artist, Eva.
  • work with our team to define the Compose brand through consistent, meaningful design.


Email us at and introduce yourself. We’ll reply as quickly as we can, and shoot over a small work sample to be completed at your leisure. This isn’t spec work, we promise, and hope it will be a fun exercise. It will in no way be used by anyone, ever, and completely belongs to you.

We ask for a work sample for two reasons:

  1. It lets us see your work “anonymously” — thus reducing our bias.
  2. It helps us more fairly evaluate talented designers who haven’t had time to keep a portfolio site up-to-date.

It’s a big thing for us to ask, we know, and we’ll do everything in our power to make the process a comfortable one. Once we’ve gotten your work sample and decided to move forward, we’ll ask you to provide any other work you’d like to shine a light on.

Apply Now

Company Benefits

We offer the standard suite of benefits, along with some unique perks. You can choose to work out of one of our two offices (do you like amazing weather? or amazing BBQ?), or work from home.

  • Competitive salary
  • Amazing benefits
  • Working with the smartest team in town (especially if you work remote!)
  • Easy access to public transit (or, work at home)
  • Dog-friendly (crocodile friendly if you work from home)

Office Locations

Our two main offices are located in San Mateo, California and Birmingham, Alabama, with remote employees in South Africa, Canada, and many places in between.

Office location map
The Compose Flag

Our Hiring Process

We keep our hiring process pretty straightforward and it’s better than what you’re used to. We start with sample exercises. These are real-world problems our team handles every day. They show you what work at Compose is like (so you can decide if it’s a good fit for you) and your responses show us how you work (and we can see how you’d fit at Compose).

After we get your sample exercises back and our team objectively looks over them (they don’t know anything about applicants, they just see the samples), we’ll schedule a group interview (usually over Google Hangout). Once that’s behind you, you get a second interview with more Compose folks, and then the possibility of an offer. The whole process is pretty quick and usually done within a few weeks. Pretty cool, right?