Software Developer

Chef Software (Remote)

Full Time

Chef is building the best infrastructure automation platform on the planet. We’re writing the rules of the cloud – rules the world’s top engineers live, breathe and contribute to. We’re some of the world’s most well-known and respected software developers, systems architects and operations engineers, who have built, designed and operated web applications you’re probably using right now.

About our team

The service layer, including the REST API, is written in Erlang and talks to a PostgreSQL database. Our web interface is written in AngularJS. We use Ruby and Chef for build automation, testing, and deployment.

You don’t need to be an expert in any of these technologies to join us; you need a strong general foundation that will allow you to ramp up quickly.

We use kanban to help us visualize our work and improve our process. Features and fixes are written as pull requests and reviewed by the team. Code review is an essential part of our process. Work is not complete unless it is tested. We encourage pair programming on production code.

If this sounds like a team you’d enjoy working with and technology you want to spend time on, for a product you can get behind, contact us!

Here are some things we are looking for in a team member:

Apply at

Notice something about this posting that needs to be changed?

You can propose changes to this page using GitHub. All changes are reviewed by an administrator before they're accepted and published. The change history is public and can be reviewed by anyone.

Delete If this position is no longer available, you can propose deleting it. This is only typically necessary when the job posting has been taken down but the position is still listed here.
Edit If this position has an error, you can propose edits to it. Changing content happens rarely and is only accepted from contributors with ties to the company in question or if there is a clear typographical error (such as a broken link, which happens on occasion). We appreciate anyone taking the time to correct these issues.