Why Ad Hoc?

Invested in you

On all of our projects, you’ll be empowered to propose ideas on how to makes 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 37 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 have 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. Once you’ve completed a code challenge, create a Candidate account on our recruiting site and upload your solution.
  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 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. Once you’ve applied, if your skillset looks like a good fit for our team, we’ll send you a short UX homework challenge.
  3. After your homework is completed, and we’ve reviewed your portfolio, we’ll be in touch to schedule interviews with our team.
  4. If all goes well, welcome to the team!

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.