Why Ad Hoc?

Invested in you

On all of our projects, you’ll be empowered to propose ideas on how to make things better. We believe in iteration, growth, and change, both in the products we build and in how we work. We’re invested in you learning new skills, challenging yourself, and growing your career — all while doing work that matters.

Work-life balance

Whether you need to pick up your kids from school or want to take a midday bike ride, we trust you to do your work when it best fits your schedule. You have the autonomy to choose the structure of your day, with the expectation that you’ll get the work done.

Remote life

Our team members live in 40 states, from Washington DC to Washington state. We’re committed to building a diverse, remote team that helps make our products better. By being remote, anyone can join the team without uprooting their lives. Learn more about our #remotelife.

Open positions

Our federal contracts require that you must be a U.S. citizen to be eligible for employment.

Hiring process

Some insight into our hiring process, so you know what to expect.

For engineering/developer positions
  1. Apply to one of the open positions listed above.
  2. Once you've applied, check out our code challenges, and take a crack at one of the problems. This is how we get to know you as a programmer.
  3. We’ll assign your submission a random number for blinded evaluation and several engineers will review your solution. Candidates who pass the first blind code review will be asked to complete one or two additional code challenges.
  4. If it seems like a good fit, we’ll schedule interviews with one or more members of our team to tell you more about the company and the projects we’re working on, and to learn more about your background. We won’t ask you to do any “timed challenges” or “whiteboard tests” because we've already learned about your skills during the code challenges.
  5. If all goes well, welcome to the team!
For UX design positions
  1. Apply to one of the open positions listed above.
  2. If your skillset looks like a good fit for our team, we’ll send you a short UX homework challenge.
  3. We’ll assign your homework submission a random number for blind evaluation and several designers will review your solution.
  4. If you pass the blind UX homework challenge, our team will review your portfolio and resume more deeply. Assuming your experience continues to meet the skills we’re looking for, we’ll schedule interviews with our team.
  5. Our full interview process includes three stages: a project walkthrough interview, a panel interview, and a final interview with our creative director.
  6. If all goes well, welcome to the team!

Our story

preview of our story video

Ad Hoc LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.