Test Double Agent Wanted:

Software Developer

Software is broken, and we're working hard to fix it. While the goal may seem
audacious, it’s what drives us. We believe that the current state of software
development is not good enough and we’re looking for others to help join our
cause and improve the lives of software developers, business owners, and users
who are saddled with hard-to-maintain code, cost overruns, and buggy apps.

Developers at Test Double are primarily focused on writing high quality
software to solve our customer’s problems. Focus should be paid towards
implementing solutions that are well-tested, easily maintained, and built with
empathy for its users' needs. Many of our engagements allow us to work
alongside our clients' development staff as well. Building software in close
collaboration with our clients' people gives us the opportunity to learn from
one another as we share our knowledge and experience as a broader team.

Knowledge sharing and continuous improvement are among our
core values,
so we encourage our people to share what they're learning with others. We're proud
to support our Double Agents when they speak at meet ups & conferences, blog,
screencast, contribute to open source, and organize in their local software
community. These activities are one way we can have an impact on the world
beyond our day-to-day client service, so our team members support one another
with encouragement, mentorship, and feedback.

Test Double is still a small and adaptable agency so we are actively enlisting
the help of all of our developers to guide and improve our business. Those
opportunities may entail participating in our candidate evaluation
process, improving our candidate outreach, helping with account management and
sales, or even improving upon our ability to keep other employees engaged and
fulfilled within their careers. The potential impact you can have on
growing and improving Test Double is limitless.

Our Developers…

Are expected to:

Create high-quality software that meets the needs of its users
(right now, most of our work is in Ruby with Rails and/or JavaScript)

Expected to have 5 or more years of professional software development
experience, ideally in our core languages (Ruby with Rails and/or JavaScript)

Automate tests to the extent necessary to maintain
systems that are easy to understand and change

Communicate openly and honestly with everyone, even when we know
the news will not be positively received

Interact with our clients with a level of empathy and understanding

Influence, coach, and consult with our clients so that they
are well-positioned to succeed, even long after we're gone

Are encouraged to:

Assist in the outreach programs aimed at bringing in more Double
Agents

Contribute to the candidate qualification process

Collaborate with other agents on internal processes and initiatives to help
the company accomplish its mission

Contribute to open source software projects

Receive benefits:

5 weeks paid time off (vacation and sick time)

10 paid holidays

Up to 22 weeks parental leave (8 weeks at 100% of salary)

1 week of conference attendance (and up to $3,000 of expense)

Discretionary bonus program, paid out every 6 months

New computer hardware purchase every 3 years

US-based agents receive:

Health Insurance via United Healthcare (we pay 50% of premiums)

Dental Insurance via Delta Dental (we pay 50% of premiums)

Vision Insurance via VSP (we pay 50% of premiums)

401(k) via Vanguard (we contribute 3% of your salary)

Short and Long Term Disability via Mutual of Omaha (we pay 100% of
premiums)

Canadian agents receive:

Life Insurance and AD&D

Short and Long Term Disability

Health, Dental, and Vision Insurance

Retirement contribution match up to 3% of employee's salary

OK, Decision Time

So, you've you had a chance to read a bit about
our agency, what it's like to
work here, and reviewed this job
description. If Test Double sounds like a team you might like to join,
we'd love if you filled out our
application form
or just e-mail us.