Careers

TeamDynamix is currently hiring for several positions in the product development and sales organizations of the business. The following positions are currently available:

Software Developer

We pride ourselves on using cutting-edge technology to build web-based software. Many companies will stick you in a cubicle with harsh fluorescent lighting and an uncomfortable chair in a stark, colorless, uninspiring environment. We have a large, spacious open office with state-of-the-art computers, multiple monitors, and plenty of natural light. We are currently seeking full-time developers to join our highly motivated and talented software engineering team. It's a fast-paced, challenging, and fun workplace with plenty of room for you to grow your career.

The ideal candidate for this position would have interest and/or demonstrated proficiency in the following items.

  • The desire to work in a very casual, fun environment that places significance on accomplishing tasks as a part of a team, not strict working hours
  • Web based tools and languages (JavaScript/CoffeeScript, jQuery, HTML5, CSS/Less)
  • Web framework technologies (we use ASP.NET)
  • Model–view–controller (MVC) 
  • SQL databases
  • The ability to analyze and understand complex business situations and translate those into easy-to-use innovative technology solutions
  • End user and client facing skills
  • 0-5 years of experience
  • College grads welcome!

To apply for this job, email an updated resume to with a subject line of Software Developer.

Account Manager

TeamDynamix is seeking an intelligent, dynamic and driven individual to fill the role of account manager.  The Account Manager plays a strategically important role maintaining and expanding the relationships with existing accounts by collaborating closely with assigned accounts leading the customer through the account planning cycle to ensure that needs and expectations are met.  The account manager represents the entire range of TeamDynamix applications and services.

An Account Manager should be consultative, decisive, and focused on the best interest of the customer. An Account Manager should advocate for the customer when participating on strategic decisions with other TeamDynamix departments.

Responsibilities include:

  • Establish a trusted advisor relationship with key contacts in assigned client accounts
  • Develop and review account plans with key contacts in assigned client accounts
  • Execute standard operating procedures relating to account maintenance activities: usage audits, contract review and renewal, account performance review and more
  • Measure and maintain customer satisfaction by coordinating resources necessary to meet expectations.
  • Identify and grow opportunities within assigned accounts
  • Identify and assess renewal risks and collaborate within internal teams to improve
  • Profile accounts and work directly with Marketing to target appropriate messaging to assigned client accounts
  • Proactively assess customer needs on an ongoing basis and ensure they are leveraging the solution in a success-driven manner
  • Relay feedback from assigned client accounts to all areas of the organization as it relates to product, service, and support improvement
  • Proactively educate self on industry and technology trends

Desired qualifications:

  • Four year college degree from an accredited institution
  • Minimum five years experience sales or account management experience
  • Technical proficiency
  • Prior consulting experience, PMP/ITIL certification a plus

Other requirements:

  • This position requires regular travel (25%-50%)
  • Prospective employee must pass a background check

To apply for this job, email an updated resume to with a subject line of TeamDynamix Account Manager.

Implementation Consultants/Project Managers

TeamDynamix is seeking a sharp, quick-learning, well-polished implementation consultant that can manage projects, lead software implementations and help clients exceed their goals. 

The implementation consultant is responsible for the following:
  • Leading the TeamDynamix client implementation team and helping to communicate the benefits/capabilities of TeamDynamix
  • Overall success of the TeamDynamix software implementation
  • Delivering high-quality, high-value consulting services, enabling clients to recognize value from the solution
  • Delivering end-user and administrative training as part of consulting projects
  • Configuring and testing the solution to ensure quality
  • Solving challenging client problems
  • Managing project timelines, with the ability to multi-task across many client assignments 
  • Providing timely and accurate project status to management
  • Maintaining 100% client satisfaction with implementation projects 
Qualifications:
  • Bachelors degree in a related field of business
  • 5 years experience working and being a leader on project teams
  • Excellent project management knowledge and skills
  • Ability to define business requirements and translate into creative solutions
  • Must be able to work independently and available to travel 50-70%
  • Excellent communication and facilitation skills to advise clients
  • Building and sustaining client relationships of trust and respect
  • Strong presentation and interpersonal skills
  • Must be able to work in a fast-paced, yet casual and friendly work environment
Additional consideration factors:
  • Experience working with Higher Education clients
  • Foundational technical skills highly desirable: in-depth understanding of project management software, web-based applications, basic SQL skills, SharePoint
  • Experience implementing SaaS-based solutions

To apply for this job, email an updated resume to with a subject line of Implementation Consultant.