Staff Software Consultant

Test 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.


  • Playing a lead role in client development activities and system architecture
  • Leading and guiding the delivery efforts of a team of agents for a client
  • Leading client and/or internal discussions on how we’re delighting the client or how we might improve the client
  • Collaborating with Support Agents and other agents to remediate client issues and support the overall growth of their team members
  • Teaching and training both client staff and our agents in group settings in core technologies, tools, and practices
  • Addressing systemic issues at the root cause while communicating the benefits and drawbacks of different approaches
  • Contributing to at least one area of the company (e.g. qualification, marketing, agent support) consistently throughout the year
  • Demonstrating and calling attention to norms, values, vision, and mission as expectations for every role
  • Identifying opportunities and collaborating with client services leadership to expand the relationship between the client and Test Double


  • Expertise in one of our core technologies we frequently staff (Ruby with Rails, Javascript with React and Node, DevOps)
  • Proficiency in designing, architecting, and refactoring systems of moderate complexity worked on by teams of 10+
  • Deep experience in adapting software development and delivery practices across multiple business domains
  • Experience improving client software systems and teams as a consultant with multiple organizations
  • Ability to communicate effectively across different levels or positions within an organization
  • Ability to resolve conflict and issues within the delivery team
  • Experience in mentoring and leading the technical direction of software engineers


$160,000 – $210,000USD | $202,000 – $265,000CAD
Dependent on experience and interview process


  • 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)

This job offer was originally published on Jobicy

Published on: Jobicy


Software development


September 6, 2022


0 clicks on Apply Now

Do hou need help writing your resume? Try PurpleCV - CV Writing Services

Related job offers

Do you think that this offer is not related to remote jobs or violates our terms of service? Please report it and help us give you only valuable job offers.