TDI


"One of the things I like about working At TDI is that every effort is made to make sure good work doesn’t go unappreciated. It is fully ingrained in the company culture to recognize and praise good work and celebrate the achievements of each employee, no matter how small. This is very rare in today’s business culture."

homecompanycareer opportunities

Discover your future at TDI!

Are you looking for a new opportunity, a new challenge? Do you want to be a part of a company that fosters innovation and creativity in a dynamic yet relaxed business environment? Are you the talented, motivated team player we’re looking for? Over the past 20 years, TDI has established a solid reputation in the technology industry. We attribute that success to the commitment, talent and expertise of our team members. We take pride in our product -- and our people -- and it shows.

We are located in beautiful North Scottsdale, Arizona and downtown Portland, Oregon. We offer competitive salary, a casual dress code, a dynamic and relaxed development environment with flexible work hours, generous group benefits including medical, dental, life, disability, employer-matched 401(k), tuition reimbursement, and an employee referral program. We even offer insurance for your pets!

If you want to be a part of defining and expanding the future of our business, contact us today! Send your resume to hr@tdirect.com.

We are currently looking for talented individuals to excel in the following positions:

  • Application Consultant
  • (Scottsdale Office) We are looking for an experienced application developer to join our Professional Services team as an Application Consultant, to design, develop, and test customer-specific applications for our Liberation 6000 System. The Application Consultant will gather the requirements and create the design documentation to fit the customer’s business rules and needs. The design must be sufficiently detailed to allow collaborative development with Application Engineers, Sales Engineering and other team members. Complete Job Description.
  • Area Sales Director
  • (NorthEast Region) This Sales Director will be assigned to the NorthEast region/U.S. and will be responsible for developing and building sales revenue, and must optimize activities to produce maximum sales revenues while minimizing sales expenses. This is to be accomplished via focused prospecting activity, consultative sales skills, TDI resource management, and effective management of the TDI sales process. This position will be responsible for developing and maintaining a sales pipeline that will produce sales revenue according to pre-determined quarterly revenue targets. You will also be required to develop and maintain positive and productive relationships with the key account decision makers and influencers. Additionally, you will routinely provide accurate sales forecasts and account management details as required by TDI sales management and directors. Complete Job Description.
  • Product Installation Technician
    (Scottsdale Office) The Installation Technician will work with our Operations team to build, install, service, and expand our products at customer locations. We are located in beautiful north Scottsdale and offer competitive salary, a dynamic and relaxed environment with flexible work hours, generous group benefits, employer-matching 401(k), and tuition reimbursement. Complete Job Description.
  • Product Support Technician/Customer Service
    (Scottsdale Office) This Product Support Technician will provide excellent customer service and software product support by phone and email for our customers. This motivated and multi-talented individual will answer and research customer issues and follow up with solutions and progress, and will document in Ticket Tracking system. The Technician will answer questions and resolve issues regarding client and server hardware, windows operating system, Microsoft SQL server database, Intel Computer Telephone boards and software, Liberation system and application software, Encore Service Observer Digital Voice Recording hardware and software, and Portfolio reporting software. This person will also research and follow-up with customers regarding solutions and track resolution in Ticket Tracking software. Complete Job Description.
  • Product Upgrade Technician
  • (Scottsdale Office) We are looking for a Product Upgrade Technician to join our Customer Service department. This position schedules and performs software upgrades to our Liberation 6000 product line. This individual will schedule pre-upgrade back-up processing, product upgrade, test key functionality, and perform post-upgrade follow-ups with customer to insure success of the upgraded software. This position requires frequent travel to customer sites to perform the upgrade as well as train the customer on the new capabilities of the system. Excellent communication and analytical skills, and the ability to work independently and adapt to schedule changes is a must
    Complete Job Description.
  • Software Engineer/Database Administrator
    This is an excellent opportunity for an experienced DBA who is looking to leverage their SQL Server development experience in an smaller and more nimble environment where DBAs are given a great deal of control over the underlying data model, good ideas are encouraged and actually implemented, and you can see all phases of a project through from brainstorming to deployment and maintenance.  Documentation, Standards and best practices are encouraged and our development team has enough processes in place to be effective and organized without restraining innovation and creativity.  This position works closely both supporting and alongside object oriented developers, so good communication skills and a customer service attitude are required at all times Complete Job Description.
  • Software Engineer/CT Engineer
    (Scottsdale Office) This Engineer will be an experienced programmer with C++ skills and solid Object Oriented Programming experience. This Engineer will need to have multithreaded programming experience, good troubleshooting and debugging skills, and understand call control model (Q.931 and/or SIP). This Engineer will work with our Product Development team to design, develop, modify, and test our products. Complete Job Description.
  • Software Engineer/Dot Net Engineer
    (Scottsdale Office) This Engineer will be an experienced programmer with C# or VB.NET skills and solid Object Oriented Programming experience. This Engineer will need to have a working knowledge of CSS and XML and solid ASP.NET experience. Creative programmers who enjoy front end work will want to apply for this position. Complete Job Description.
  • Software Engineer/Integration Engineer
    Candidates with a high level of desire and solid Object Oriented Programming experience may be considered to design, develop, modify, and test our products. This Engineer will work with the Integrations Group, which is responsible for coding interfaces to third-party systems (PBX integrations, Recording Applications and other extensible APIs). Complete Job Description.
  • Software Engineer/Object Oriented Programmer
  • (Scottsdale Office) We are looking to add several new developers to our Product Development team. Candidates with Object Oriented programming experience who are excited about designing, developing, and testing our Liberation 6000 System should consider this opportunity. This developer/programmer must be creative, self-motivated, have good communication skills, and be able to work independently and in a dynamic team environment. Our core software products are a premiere customer relationship management solution and a voice and data recorder. Our core components are written in C++, Instantiations Visual Age Smalltalk 7.0, ObjectConnect and .NET.Complete Job Description.
  • System Support Engineer
  • We are looking for talented individuals to join our Customer Service team as a Systems Support Engineer to provide high level technical support, training, and troubleshooting for problems with software related issues for internal and external customers.  This position will also perform software testing and upgrade procedures and facilitate training for internal and external customers, and recreate and analyze software problems to contribute to future engineering and development. Complete Job Description.

If you are a self-starter and want to be part of a winning team, send your resume to hr@tdirect.com or fax to 480-585-3373. Salary for these positions will be based on experience.

TDI is an Equal Opportunity Employer offering a safe work environment that is alcohol, drug, and smoke free.
17255 N 82nd St, Scottsdale, AZ 85255
– 800-531-6440