Skip to main content
Test Double company logo
Services
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say Hello
Test Double logo
Menu
Services
BackGrid of dots icon
Services Overview
Holistic software investment consulting
Software Delivery
Accelerate quality software development
Product Management
Launch modern product orgs
Legacy Modernization
Renovate legacy software systems
Cycle icon
DevOps
Scale infrastructure smoothly
Upgrade Rails
Update Rails versions seamlessly
Technical Recruitment
Build tech & product teams
Technical Assessments
Uncover root causes & improvements
Case Studies
Solutions
Solutions
Accelerate Quality Software
Software Delivery, DevOps, & Product Delivery
Maximize Software Investments
Product Performance, Product Scaling, & Technical Assessments
Future-Proof Innovative Software
Legacy Modernization, Product Transformation, Upgrade Rails, Technical Recruitment
About
About
About
What's a test double?
Approach
Meeting you where you are
Founder's Story
The origin of our mission
Culture
Culture
Culture & Careers
Double Agents decoded
Great Causes
Great code for great causes
EDI
Equity, diversity & inclusion
Insights
Insights
All Insights
Hot takes and tips for all things software
Leadership
Bold opinions and insights for tech leaders
Developer
Essential coding tutorials and tools
Product Manager
Practical advice for real-world challenges
Say hello
Recruiting & careers

What it’s like to work as a consultant at Test Double

Considering transitioning from senior software engineer or product manager to consulting? Test Double has created space for software and product consultants to work how they work best.
Anya Iverova
|
August 4, 2025
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

At Test Double, we’re 100% employee-owned, 100% remote, and—above all—focused on building great software and great teams. 

We look for engineers and product managers who are excited about delivering impact, bringing fresh perspectives, and solving tough problems. Efficiency and quality live in harmony here at Test Double. We care about maintainability, sustainability—across software and the teams we support. We do this by meeting client teams where they’re at and getting things done, without being dogmatic on how it’s done. 

If that sounds like the kind of place you’d like to work, we’ve put together this roundup of resources to give you the lay of the land. From how our interview process works to what a day in the life of a consultant looks like, this is your guide to everything Test Double.

How and why Test Double was founded 

Todd Kaufman and Justin Searls founded Test Double driven by a shared conviction that software could be better—simpler, higher quality, and more equitable.

They shared a frustration about the flawed sales processes they had witnessed, where unrealistic promises set projects up for failure. Read the founding story here. 

Why we’re 100% employee-owned through an ESOP

CEO and co-founder Todd Kaufman shares why Test Double transitioned to ownership via an Employee Stock Ownership Plan (ESOP) in 2020:

We believe ownership is about fairness, shared success, and building something that outlasts all of us. 

Being 100% employee-owned means every Test Double agent shares in the company’s success. Here’s how Test Double’s ESOP works and why it matters.

What it’s like to do software consulting

We get a lot of questions about what it’s like to do consulting for custom software development. Our software development and product management consultants come to Test Double with a wide range of experiences. Some of them had consulting experience before, and some just love solving hard problems and have a knack for helping others improve.

In these articles our double agents share their experiences and insights on software consulting:

Why software consulting

  • 4 reasons to be a software consultant
  • From engineer to consultant: The powerful shift from inward to outward focus

Understanding the work of a software consultant

  • Consulting at Test Double: What each role entails
  • Starting your consulting journey at Test Double
  • Speaking human: Engineers who communicate effectively with empathy
  • Understanding product engineering vs consulting

How Test Double views consulting for software product teams

  • 5 lessons to be a better software consultant
  • Seven C’s of consulting change
  • A guide to effective software consulting
  • Growing strong without the burnout in consulting
  • The consultant’s code: Building trust in effective software consulting

Our approach

We live our values every day through interactions with other double agents, as well as in our work with client teams.

We serve others.

We support our clients, coworkers, and others throughout the software industry to achieve their potential.

We are owners.

We empower our people to identify problems and develop solutions, and we reward hard work through equitable employee ownership.

We are principled.

We each maintain a vision for quality and integrity, and we embody this in all of our work.

We are inclusive.

We commit to an environment of allyship, equitable treatment, diversity, and support.

We are always improving.

We recognize we will never be perfect, so we continuously strive to become better as individuals, teams, and an industry at large.

‍

We also believe in some core truths about software:

Scope to strategy

Big bets come with big risks. Don't try to solve everything at once. Do drive key business outcomes.

Clarify complexity

Understand essential vs incidental complexity—then simplify the incidental. (It's never too late to start.)

Fight for feedback

Tighten feedback loops—with people and codebases. Assess what's going on. Make scary things boring.

Trust your team

Create circumstances to do good work—from discovery to dev experience. Grow your team thoughtfully.

Own the outcome

Later equals never. Don't put off that overdue upgrade, infrastructure scaling, or product performance turn-around.

Work life balance

It doesn’t make much sense for us to say we have a supportive and flexible environment without having benefits to make that happen.

All double agents receive: 

  • 5 weeks flexible time off (vacation and sick time)
  • 10 paid holidays
  • 2-week sabbatical leave after your 5th year 
  • Dental and vision 100% covered for agents and employees 
  • Health Insurance: we reimburse 80% of PPO premiums through ICHRA (with a max limit)
  • 10% Growth Time each week 

Our commitment to Equity, Diversity and Inclusion

Of all our values, inclusion is the most aspirational. Equity, diversity and inclusion work is a journey, and the work needs to be done every day. We know we have a lot of work to do. Find out more about our journey as we share stats every year.

Keeping connected with retreat

We take our retreats as seriously as our code. Peek behind the scenes of innovation, connection, and outdoor adventures in Las Vegas for our 2025 retreat. 

Thoughts from CEO & Co-founder, Todd Kaufman

Todd Kaufman is our CEO & Co-Founder, driving intentional leadership across every function at Test Double. It’s no surprise that when Todd gives talks and writes blogs he tends to focus on business leadership and culture.

“At Test Double, we’re not just building great software—we’re building a company that trusts you to show up, solve hard problems, and make an impact every day at your client. That’s why we’re 100% employee-owned.”
–Todd Kaufman

Selected Talks

  • Enacting change
  • Running a business, demystified
  • Under pressure: How to handle pressure to go faster
  • Finding joy at work as a founder

Selected Blogs

  • Echoing Wirth's plea for lean software
  • ESOP explained: How employee ownership really works at Test Double
  • Fair contracts build trust: How Test Double does it differently
  • Policy update: We’re still remote
  • Avoid these pitfalls of buying custom software development

Podcast interviews

  • Fixing broken software development
  • The connectedness piece
  • How to overcome owner’s guilt
  • Building a consulting business

Thoughts from Co-founder, Justin Searls

Justin Searls has given multiple keynote addresses at RailsConf and RubyConf, among others, and even delivered one in Japanese at RubyKaigi. 

“I care a lot about speaking truth to power and broadcasting as many signals as possible about the perils and joys of software development as I understand them—playing those as loudly as possible with my John Cusack boombox over my head on Twitter or at a conference,” Justin has said.

He’s also diligently written blogs and recorded screencasts to share what he’s learned along the way as he solves problems and squashes the inevitable bugs he attracts.

Here are some of his talks, blogs, and screencasts:

Selected Talks

  • Let’s Standardize Rails once and for all
  • Please mock me
  • Please don’t mock me
  • How to trust again
  • How to stop hating your tests

Selected blogs

  • The looming demise of the 10x developer
  • How to tell if AI threatens your job
  • Why mastering testing is hard: The necessary and sufficient rule
  • 16 things software developers believe

Selected Screencasts

  • Only you can give meaning to your career
  • How to start speaking at conferences
  • My favorite way to TDD

Podcasts

  • Breaking Change
  • Merge Commits (appearances on other podcasts)

‍

Related Insights

🔗
4 reasons to be a software consultant
🔗
From engineer to consultant: The powerful shift from inward to outward focus
🔗
Consulting at Test Double: what each role entails
🔗
Starting your consulting journey at Test Double
🔗
5 lessons to be a better software consultant
🔗
Seven C's of consulting change

Explore our insights

See all insights
Developers
Developers
Developers
C# and .NET tools and libraries for the modern developer

C# has a reputation for being used in legacy projects and is not often talked about related to startups or other new business ventures. This article aims to break a few of the myths about .NET and C# and discuss how it has evolved to be a great fit for almost any kind of software.

by
Patrick Coakley
Leadership
Leadership
Leadership
Turning observability into a team strength without a big overhaul

By addressing observability pain points one at a time, we built systems and practices that support rapid troubleshooting and collaboration.

by
Gabriel Côté-Carrier
Developers
Developers
Developers
Why I actually enjoy PR reviews (and you should, too)

PR reviews don't have to be painful. Discover practical, evidence-based approaches that turn code reviews into team-building opportunities while maintaining quality and reducing development friction.

by
Robert Komaromi
Letter art spelling out NEAT

Join the conversation

Technology is a means to an end: answers to very human questions. That’s why we created a community for developers and product managers.

Explore the community
Test Double Executive Leadership Team

Learn about our team

Like what we have to say about building great software and great teams?

Get to know us
Test Double company logo
Improving the way the world builds software.
What we do
Services OverviewSoftware DeliveryProduct ManagementLegacy ModernizationDevOpsUpgrade RailsTechnical RecruitmentTechnical Assessments
Who WE ARE
About UsCulture & CareersGreat CausesEDIOur TeamContact UsNews & AwardsN.E.A.T.
Resources
Case StudiesAll InsightsLeadership InsightsDeveloper InsightsProduct InsightsPairing & Office Hours
NEWSLETTER
Sign up hear about our latest innovations.
Your email has been added!
Oops! Something went wrong while submitting the form.
Standard Ruby badge
614.349.4279hello@testdouble.com
Privacy Policy
© 2020 Test Double. All Rights Reserved.