Test DoubleTD

Senior Software Consultant - Ruby

Great software is made by great teams. We build both.

Test Double

Employee count: 51-200

Salary: 139k-168k USD

CA and US only
Apply now

Location: 100% Remote - (United States and Canada),None,None

100% remote (US & Canada) I 100% Employee Owned

Why We Started Test Double
Software is broken, and we're working hard to fix it. At Test Double, our mission is to improve the way the world builds software. 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 join our cause.

Our Consultants
Developers at Test Double focus on writing high quality software to solve our customer’s problems. We implement solutions that are well-tested, easily maintained, and built with empathy for users. Many of our engagements allow us to work alongside our clients as embedded members of the team. We take on a variety of projects and clients, which provides a kind of experience accelerator.

Core Values
Knowledge sharing and continuous improvement are among our core values. We're proud to support our Double Agents when they speak at conferences, blog, contribute to open source, and organize in their local software community. Another core value is that we’re owners. We own problems and solutions. And we’re all actual owners, because Test Double is 100% employee-owned through an ESOP.

Our CultureTest Double is a small, growing, and adaptable agency. We actively enlist the help of all of our developers to guide and improve our business. Those opportunities include participating in our candidate qualification process, strategic expansion with our current clients, and active involvement to support equity, diversity and inclusion.

Central to our success over 10 years as a growing company is focusing on people first. We want all of our Double Agents to feel happy, healthy, and supported. Work-life balance is paramount to achieving this goal. We provide ample opportunities for our developers to feel engaged, including employee resource groups centered around interpersonal growth, weekly team hangouts to learn a new skill, coffee chats to meet other team members, TD Connect internal events, and much more.

Responsibilities

  • Proactively working with client and/or internal teams to deliver quality software solutions
  • Engaging in client and/or internal discussions on how we’re delighting the client or how we might improve the client
  • Communicating effectively with direct client colleagues (e.g. other ICs, project managers) on process, delivery, and team health
  • Developing and improving the relationship between the client and Test Double over time
  • Progressively enhance the codebase and supporting systems to ensure technical debt is paid down as a natural part of the delivery process
  • Collaborating with direct client colleagues to increase proficiency of the software project team while working to complete deliverables
  • Mentoring and teaching fellow agents as part of supporting their colleagues’ growth objectives or resolving issues arising in client delivery
  • Actively contributing to at least one area of the company (e.g. qualification, marketing, agent support) for a portion of the year
  • Pursuing areas of professional development in the context of current projects

Qualifications

  • Proficiency in one of the core technologies we frequently staff (Ruby with Rails, Javascript with React, or DevOps)
  • Ability to use prior experience to rapidly assimilate new software systems and identify root cause opportunities for improvement
  • Ready to address architectural concerns on small systems and teams
  • Experience influencing teams in decomposing work and maintaining a healthy backlog that is valuable to the business
  • Skilled at encouraging teams in the adoption of healthier agile team processes and beneficial software development practices and principles
  • Communicates effectively within project teams, including addressing conflict in a timely and direct fashion with a focus on achieving a resolution

Compensation:

Starting salary: $139,000 - $162,500USD

Full Salary band: $139,000 - $168,000USD

Dependent on experience and interview process

Benefits:

  • 5 weeks flexible time off (vacation and sick time)
  • 10 paid holidays
  • Up to 14 weeks parental leave (8 weeks at 100% of salary)
  • Health, Dental & Vision Insurance (we pay 100% of premiums for agents and their families)
  • 10% Growth Time each week
  • 1 week of conference attendance ($3,000 annual budget, prorated your first calendar year)
  • ESOP Employee stock ownership program - Test Double is 100% employee owned
  • New computer hardware purchase every 3 years
  • Co-working space reimbursement (1/2 rent up to $500 monthly)
  • 2 week Sabbatical leave after 5th year
  • 2 company-wide retreat experiences each year
  • Short and Long Term Disability
  • Retirement contribution match up to 3% of salary
  • Life Insurance
  • AD&D (Canadian-base Agents Only)
Apply to this job

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Test Double know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jul 13, 2024

Posted on

May 14, 2024

Job type

Full Time

Experience level

Senior

Salary

Salary: 139k-168k USD

Location requirements

Hiring timezones

Canada +/- 0 hours, and 1 other timezone

About Test Double

Learn more about Test Double and their company culture.

View company profile

Great software is made by great teams. We build both.

Enjoy your work again & make an impact

We're experienced software developers who use whatever tools and processes our clients use, so we're always learning new technologies and techniques. We're also empathetic collaborators who join teams facing all kinds of challenges, which means we're continually growing our ability to have an impact with clients as consultants.

Do your best work with autonomy and flexibility

We were 100% remote long before it was fashionable. And we're staying that way.

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

That's it. Really.

Have a voice and become an owner

One of our values is that we're owners. We empower senior software engineers to identify problems, build consensus, and develop solutions. By the way, that’s what makes for being a good consultant, even if you’ve never been one before.

Ownership is about more than serving clients: it means steering the future of Test Double. As an established-but-growing software agency, we’re still at the size where people have a real say in how we improve the way the world builds software. That's why we create space each week called Growth Time, giving each double agent the opportunity to invest in their career goals while making an impact on the trajectory of the whole company.

We are really proud of the third way we are owners—we are 100% employee-owned with an Employee Stock Ownership Program (a.k.a. an "ESOP"). Think of this as a long-term retirement plan offering equitable equity with real, tangible value. That value is held within the ESOP employee shares and trust. Plus, we reinvest profit to benefit share valuation. (Want to learn more? Check out this blog post from co-founder and CEO, Todd Kaufman on why we opted for the ESOP structure.)

Grow with us as we work to improve how the world builds software

We're software developer consultants who embed remotely with client teams and take on interesting challenges. 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, software engineers who find ways to deliver value quickly, and deep thinkers who can glean useful insights to push our clients (and our practice) forward.

If you want lots of variety in projects and clients you work on, and you’re the kind of person who wants to always improve, we want to talk.

There’s a reason always improving is part of our core values. At Test Double you grow alongside an amazing team of software engineers with wide-ranging experience. Double agents benefit with support from both support agents and talented peers. It may be why so many of us choose to give back with open source projects, giving talks and Great Causes work.

Still hesitant? No pressure!

One way software is broken: most companies suck at interviewing people. That's why we worked to build an interview process that's kind and intentional for software engineers.

We focus on your goals and respect your time—regardless of whether Test Double is the right place for you right now.

We start with an open-handed conversation about what you are 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 between interviews, but our goal is transparency and responsiveness. You'll have a designated member of team who will ensure you have visibility into our process and your current status in it.

Plus, we're upfront about compensation and benefits, so you have the whole picture.

Employee benefits

Learn about the employee benefits and perks provided at Test Double.

View benefits

Disability insurance

Short and Long Term Disability

Sabbaticals

2 week Sabbatical leave after 5th year

Home office budget

New computer hardware purchase every 3 years

Company retreats

2 company-wide retreat experiences each year

View Test Double's employee benefits
Claim this profileTest Double logoTD

Test Double

Company size

51-200

Founded in

2011

Chief executive officer

Todd Kaufman

Employees live in

View company profileVisit testdouble.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Test Double

Explore the variety of open remote roles at Test Double, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Test Double

Remote companies like Test Double

Find your next opportunity by exploring profiles of companies that are similar to Test Double. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan