Test Double is on a mission to improve how the world writes software and we can't do it without your help.

We're consultants who integrate with client teams. Because no two engagements are alike, we don't expect our agents to be experts in the particular business domains and software systems of our clients.

Instead, we're looking for voracious learners, people who find ways to deliver value quickly, and deep thinkers who can glean useful insights to push our clients (and our practice) forward.

Since founding the agency in 2011, our recipe for success has been simple: find skilled, driven developers and trust them with the autonomy to solve their client's problems as they best see fit.

That's it. Really. Most companies try to ensure success by dictating where, when, and how work is done. Not us. Instead, we demonstrate iterative progress continuously by working in the open and building trust by providing value.

By proving ourselves accountable, we've earned freedom over how we work. The reason our agents share so many great things with the community is because we're each free to make working at Test Double our dream job. And we want the same for you.

Current Remote Openings

You can also kick off the process by dropping us a line at join@testdouble.com and we'll get in touch.

Still hesitant?
No pressure!

One way software is broken: most companies suck at interviewing people. That's why we've worked long and hard to build a process that's kind, intentional, and oriented around serving applicants with the feedback and connections to take the next step in their career—regardless of whether Test Double is the right place for them right now.

Rather than kick things off with a cold and intimidating technical evaluation, our process begins with an open-handed conversation about what each applicant is looking for, what it's like to work at Test Double, and what to expect from our interview process.

Most companies keep candidates in the dark for days or weeks between interviews, but our goal is to be transparent and responsive throughout the process. One way we accomplish that is by assigning each applicant a "Bridge Agent" whose responsibility is to make sure you're always aware of our process and your current status in it. If you're ever confused or uncertain about something, they'll do their best to help. Your Bridge Agent will also advocate on your behalf internally, to be sure that we're responsive and respectful of your time.

Questions? Email us, we'd be happy to answer!