at Greenhouse

Get in touch
Engineering stand-up meeting

Learning and development

We value a learning culture, where people are continuously improving, so we can become better humans and technologists! The entire team contributes to each other’s growth in many ways. Here are a few:

  • We have regular Lunch and Learns, where team members present on topics they are excited about. Past topics include an introduction to Redis and how our configuration has changed over time, takeaways from the user research we’ve done on product features, how to pair program, a guide to 3D printing, and more!
  • Individuals on the team have started many grassroots learning initiatives. For example, CS Book Club meets regularly to make technical topics accessible to a wider audience and other groups self organize to take online courses together and hold each other accountable.
  • Each person has a yearly Learning and Development budget to use on things like books, workshops, and conferences related to technology, communication skills, management skills, and more!
Engineering stand-up meeting
Two women pair programming sitting at a desk

Technical projects

Engineers at Greenhouse work with high autonomy on technical projects to address customer requests, mitigate and prevent performance issues, improve developer workflows, scale our services, and more. Here are some projects currently in production:

  • An internal high volume document processing service written in Go to convert Word documents to PDFs for use in our customer facing applications.
  • Our production and development applications are deployed and managed via an internal deployment platform built on Kubernetes, Docker, and AWS. It gives developers fine grained control over scaling, configuring, and provisioning resources to let us deliver stable and performant services.
  • We run multiple instances of Greenhouse Recruiting to keep pace with a growing customer base and enable scaling of our web application and data stores, adhere with security requirements, and set ourselves up for global availability.
Two women pair programming sitting at a desk
A man and a woman smiling during stand-up

Career development

We do our best to help people figure out how to get the most out of their time at Greenhouse. We use structured, skills based career ladders to coach and promote people and provide opportunities to explore different career paths. Here are some of the things people have done:

  • Internally, we’ve had colleagues join us from Sales, Customer Support, and Account Management and find their place on the Engineering team.
  • Coding school attendees have joined us in QA/Automation roles and then moved on to Product Engineering, Infrastructure, Front End, and other teams.
  • Engineers have switched between being an individual contributor and being a manager and are supported in whatever path they choose.
  • Engineers have done short term rotations on, or have moved between, various teams such as Infrastructure, Solutions, Performance, Mobile, and Product Engineering.
A man and a woman smiling during stand-up
Three people sitting at a booth talking

Our interview process

We use a structured interviewing process so that all candidates have a fair chance to assess Greenhouse and show us their abilities through practical exercises relevant to their role.

Here’s what to expect during this process:

  • Application: After you apply, if your skills look like a good fit for one of our open roles, one of our recruiters will reach out to learn about your background, better understand what you're looking for, and answer any questions you may have
  • Technical exercise: This is completed virtually with one of our engineers in order to understand the scope and depth of your experience.
  • Onsite interview: Depending on the role, you might pair with someone to add functionality to a small application or debug and refactor a bash script. This may be done in person or virtually, depending on your location.

    Here’s a sample onsite schedule (4-5 hours total):

    • Tour and product demo (15 minutes)
    • Technical exercise (45 minutes)
    • System design interview (45 minutes)
    • Coffee or lunch with your potential manager (45 minutes)
    • Culture add interview (45 minutes)
    • Recruiter check-in (15 minutes)
  • Follow-up: You’ll hear back from us within the next few days.
Three people sitting at a booth talking

Some tips for your interview

Man working on a laptop
Relaxed attire

Wear whatever you feel comfortable in, most of the team dresses casually.

Two people looking at a board
Think out loud

We want to know how you think and solve problems! If anything seems unclear, we’re here to help.

Woman smiling
Prepare questions

Come with questions for us! This is a two way interview.


Starting a new job can be stressful, but we hope to guide people through all the ins and outs with our onboarding process.

Here's what usually happens:

Before you start

Log onto Greenhouse Onboarding to check out company resources.

  • Review your onboarding schedule for your first week in our NY headquarters.
  • See who’s on your team.
  • Understand our policies and benefits (health insurance, PTO, etc).

Your first day

It'll fly by!

  • Meet your new hire buddy - They’ll show you around the office and take you out to lunch.
  • Meet your team - They’ll get you settled and set up with your development environment.

Your first week

Structured sessions and bonding time.

Onboarding sessions:
  • Engineering – Learn about the functions your team owns and how they work by shipping something to production!
  • Other departments – Learn what they do and how it all fits together.
  • Our products – Learn about the suite of products we build, the ideas behind them, and why it matters.
Team bonding
  • Grab lunch with your team and with your manager.
  • Start regular 1:1 meetings with your manager and talk about goals.
  • Get acquainted with team meetings like standups, planning meetings, and retros.

3 Months and beyond

Keep going!

  • Become knowledgeable in the product, codebase, and business – ask lots of questions and keep shipping.
  • We hope you feel like you’re part of the team and can contribute to your team’s goals!

Some tips for new hires

Ask questions

We’re excited for you to bring a new perspective and want you to have all the information you need to be successful.

Get to know people

We’re a friendly and ambitious bunch! There’s lots of hobby based and work based groups to get involved with if you want.

Share feedback

Help us become a better team and company! Let us know where you see areas for improvement, especially in interviewing and onboarding while it’s fresh on your mind!

People playing a board game People playing a board game People playing a board game

Engineering resources

In the Weeds

For a more detailed look into how the team operates on a day to day basis, read our blog – In the Weeds.

Here are some recent posts, to get you started!

Want to know more?

Glassdoor Reviews
Greenhouse on Glassdoor

Read reviews from candidates on our interview process and reviews from employees on what it’s like to work at Greenhouse.

Check it out >

HackerOne logo
Greenhouse Bug Bounty Program

Have a security issue to report? We manage our bug bounty program using HackerOne.

Check it out >

Full-Stack Engineering Meetup logo
Full-Stack Engineering Meetup

The Full Stack Engineering meetup is organized by Greenhouse engineers to create a community for people who collaborate, code, configure, and deploy across the stack.

Check it out >

TechYes! logo
TechYes! Meetup

Tech Yes! Is a series of networking events, talks, and workshops organized by Greenhouse engineers to bring people from all backgrounds and seniority levels together to form lasting connections in the tech industry.

Check it out >