Join the VanillaSoft Team

Check out our job openings below and see if there’s a place for you at VanillaSoft.

Sales Development Rep (SDR)

Plano, TX

This is an Inside Sales and Hunter role. We are looking for a talented and competitive sales representative that thrives in a transactional sales-cycle environment who has demonstrated success in building a book of business from cold calling and lead development. Target clients will consist of SMB to Mid-Market size companies across the United States and Canada with no assigned territories or restrictions. This is a great opportunity to be one of the early members of our SDR team and position yourself for excellent career growth.


  • This is first and foremost a hunter role.  Conduct high volume prospecting to generate qualified leads (between 50 & 70 calls per day)
  • Execute detailed product presentations and web demonstrations of our software capabilities to C-level Executives, Directors, and Sales Managers
  • Work collaboratively with marketing and product development departments to execute sales strategy as we introduce product enhancements
  • Serve as a brand evangelist for VanillaSoft
  • Energetically follow up on highly qualified inbound leads
  • Demonstrated expertise in initiating and managing successful business-to-business sales
  • Document and track all potential and existing client interactions using VanillaSoft
  • Work alongside marketing, sales, and leadership to execute targeted outbound campaigns.
  • Partner with our Customer Success Team to ensure a smooth transition during the onboarding process
  • Social Selling e.g. LinkedIn


  • Consistent overachievement of quota and revenue goals w/ a strong W2 track record
  • 3-5 years’ experience selling SaaS solutions to SMB and Mid-Market clients
  • Exceptional prospecting skills using a combination of phone, email, chat, & social
  • Comfortable conducting web video presentations
  • Excellent verbal and written communications skills
  • Strong listening and presentation skills
  • Ability to multi-task, prioritize, and manage time effectively.
  • Solid understanding of technical applications such as MS Office Suite, marketing automation,, and other CRM solutions.
  • Excellent organizational skills with attention to details
  • Must thrive in a fast-paced environment with a focus on putting our customer’s first
  • A sharp focus on your goals and a belief that your daily, weekly and monthly activities will help you achieve them
  • Accurate forecasting and pipeline management
  • Bachelor Degree (MBA is a plus)
  • Spanish speaking is a plus

About VanillaSoft

VanillaSoft, a software solution delivered as a recurring monthly service, is the industry’s most successful sales engagement platform. It empowers sales teams to respond to leads faster, interact more consistently, and generate more qualified sales opportunities. Thousands of users employ VanillaSoft’s sales cadence automation to drive speed-to-lead, persistency, productivity and revenue-per-rep. VanillaSoft is a privately held company based in Plano, Texas, USA. To learn more, visit

To apply for this position, send an email to with a subject line of “ Sales Development Rep” and include your resume. Alternatively, simply click the Apply Now button button below to launch your default email client.

Apply Now

QA Analyst/Tester

Gatineau/Ottawa, Canada

This is an exciting opportunity to join VanillaSoft’s software quality assurance team and be part of a fast-growing Canadian SaaS success story. VanillaSoft is a recognized leader in the emerging sales engagement market, helping companies engage faster and more consistently with their sales prospects. With offices in Gatineau, QC and Plano, TX VanillaSoft serves a global customer base throughout North America, Europe and Asia-Pacific.

Reporting to the QA Lead, this position is an integral part of the product development team. Every day offers opportunities to collaborate closely with Product Management, Development, Customer Support and Customer Success teams. The members of the team also share and participate in a wide variety of tasks and responsibilities to ensure a high level of quality for each release cycle.

We offer competitive salaries based on competencies and experience. Our employees benefit from excellent working conditions, benefits and a dynamic work environment. This position is located in our Gatineau office.

A few things we are looking for  :

  • At least 2 years of experience in software/web application or complex systems testing;
  • A person that possesses a passion for improving software products, with a strong commitment to high-quality work, and that can demonstrate a clear pride of ownership;
  • Strong investigative skills and ability to troubleshoot and solve medium/complex problems;
  • Capable of understanding complex features with limited specifications;
  • Adept at multi-tasking, time management and ability to manage multiple projects at once;
  • Excellent communication and interpersonal skills, both written and verbal, in both English and French (Bilingual);

Roles and responsibilities may include but are not limited to the following :

  • Ongoing interaction with the Product Management team to confirm clarification of business requirements of new and /or existing functionality;
  • Working with other QA members to ensure that test plans offer adequate test coverage across a wide range of components;
  • Working with the Customer Support and Customer Success teams to diagnose and resolve customer issues;
  • Assisting developers in recreating issues/defects;
  • Ability to understand and create test plans/cases from specifications or verbal communications;
  • Executing manual test cases (exploratory, integration, system, regression) according to test strategy/plan and project schedule;
  • Ability to write and maintain clear, concise and comprehensive testing documentation;
  • Documenting test results;
  • Detecting, reporting, and tracking software defects;
  • Participating in configuration and maintenance of the test environments and helping to set up test data to achieve solid and reliable test coverage;
  • Participating in the design, development and maintenance of automated test cases;


Technical skills and knowledge (Any, nice to have)

  • Working knowledge of the Microsoft Stack: SQL Server, c#,, asp;
  • Knowledge or experience of web technologies not required but beneficial: HTML, XML, CSS, Javascript;
  • Experience with some software development environments and tools;
  • Experience with code and test management tools such as Team Foundation Server (TFS);
  • Experience in testing complex enterprise level applications;
  • Knowledge of mobile tech, web, and API level testing;
  • Knowledge of virtualization technologies is desirable;
  • Familiarity with continuous delivery practices;
  • Hands-on experience with various types of automation (tool automation, task, test, software automation);
  • Up-to-date on current technologies including middleware, web and mobile development platforms, database platforms, virtual and cloud platforms, automation tools, web services, DevOps and configuration management;
  • Experience designing, creating, executing, and troubleshooting automated test cases, scripts and scenarios;
  • Experience using and leveraging automated testing tools;
  • Experience in CI/CD practices for automated test execution;

To apply, send a resume to and specify  “Analyste Assurance de la Qualité /QA Analyst Application” in the subject line.  Qualified candidates will be contacted for a preliminary telephone interview. When applying, please provide a short description of your particular mix of skills and experience that you would bring to the team, and indicate the level for each (either in terms of basic, intermediate, advanced or in years of experience).

Apply Now

Analyste Assurance de la Qualité

Gatineau/Ottawa, Canada

Vous voulez faire partie d’une compagnie solide et en pleine croissance. Voici une excellente occasion de rejoindre l'équipe d'assurance qualité de VanillaSoft et de faire partie de son succès. VanillaSoft est une entreprise offrant des solutions sous forme de services (plateforme « SaaS »), et est un leader reconnu sur le marché émergent de l'engagement des ventes, aidant les entreprises à s'engager plus rapidement et de manière plus cohérente dans leurs perspectives de ventes.   Avec des bureaux à Gatineau, QC et Plano, TX VanillaSoft dessert une clientèle mondiale en Amérique du Nord, en Europe et en Asie-Pacifique.

Relevant du responsable de l'assurance qualité, ce poste fait partie intégrante de l'équipe de développement de produits.   Chaque jour offre des opportunités de collaboration étroite avec les équipes de gestion de produit, de développement, de soutien et de réussite client.   Les membres de l'équipe partagent et participent à une grande variété de tâches et de responsabilités afin d'assurer un haut niveau de qualité et ce pour chaque cycle de publication.

Nous offrons des salaires compétitifs basés sur les compétences et l'expérience.   Nos employés bénéficient d'excellentes conditions de travail, d'avantages et d'un environnement de travail dynamique.   Ce poste est situé dans notre bureau de Gatineau.

Ce que nous recherchons chez les candidats :

  • Un minimum de 2 années d’expérience en assurance qualité/testing de logiciels, applications web et systèmes.
  • Passion pour l’amélioration des produits logiciels, avec un engagement fort dirigé sur un travail de haute qualité visant l’excellence;
  • Solides compétences en matière d’analyse, d’enquête et capacité à résoudre les problèmes;
  • Aptitude dans la compréhension de fonctionnalités complexes avec des spécifications limitées;
  • Une bonne maîtrise de la gestion du temps et capacité à gérer plusieurs tâches ou projets à la fois;
  • Excellentes aptitudes en communication et en relations interpersonnelles, écrites et verbales, en anglais (nécessaire), bilingue français un atout;

Les rôles et responsabilités peuvent inclure, mais ne sont pas limités à:

  • Interaction continue avec l’équipe de gestion des produits afin de confirmer et clarifier les besoins opérationnels des nouvelles fonctionnalités et / ou des fonctionnalités existantes;
  • Travailler avec les membres de l’équipe d’assurance qualité afin de garantir que les plans de test offrent une couverture de test adéquate et ce pour un large éventail de composants;
  • Travailler avec les équipes de support à la clientèle et de la réussite client afin de diagnostiquer et résoudre les problèmes des clients;
  • Aider les développeurs à recréer des problèmes / défauts;
  • Capacité de comprendre et de créer des plans / cas de test à partir de spécifications ou de communications verbales;
  • Exécuter des scénarios de test manuels (exploratoire, d’intégration, de système, de régression) en fonction de la stratégie / du plan de test et du calendrier du projet;
  • Capacité à rédiger et tenir à jour des documents d’essai clairs, concis et complets;
  • documenter les résultats des tests;
  • détecter, signaler et faire le suivi et la vérification de défauts logiciels;
  • Participer à la configuration et à la maintenance des environnements de test et aider à configurer les données de test et ainsi garantir une couverture de test solide et fiable;
  • Participer à la conception, au développement et à la maintenance de cas de tests automatisés;

Compétences techniques et connaissances (atouts)

  • Connaissance pratique des technologies Microsoft: SQL Server, c #,, asp;
  • Connaissance ou expérience des technologies Web (non requises mais bénéfiques): HTML, XML, CSS, Javascript;
  • Expérience avec les environnements et outils de développement de logiciels;
  • Expérience avec les outils de gestion de code et de test tels que Team Foundation Server (TFS);
  • Expérience dans le test d’applications complexes d’entreprise;
  • Connaissance de la technologie mobile, du Web et des tests de niveau API;
  • La connaissance des technologies de virtualisation est souhaitable.
  • Connaissance des pratiques de développement et déploiement continu;
  • Expérience pratique avec différents types d’automatisation (automatisation d’outils, tâches, tests, automatisation de logiciels);
  • Connaissances à jour des technologies actuelles, y compris les intergiciels, les plates-formes de développement Web et mobiles, les plates-formes de base de données, les plateformes virtuelles et cloud, les outils d’automatisation, les services Web, DevOps et la gestion de configuration;
  • Expérience de la conception, de la création, de l’exécution et du dépannage de cas de tests automatisés, de scripts et de scénarios;
  • Expérience de l’utilisation et de l’optimisation des outils de test automatisés;
  • Expérience dans les pratiques d’intégration continue pour l’exécution automatisée de tests;

Pour postuler, envoyez un CV à et indiquez « Analyste Assurance de la Qualité /QA Analyst Application » dans la ligne d’objet.   Les candidats qualifiés seront contactés pour une entrevue téléphonique préliminaire.   Lorsque vous présentez une demande, veuillez fournir une courte description de votre combinaison particulière de compétences et d’expérience que vous apporteriez à l’équipe, et indiquer le niveau de chacun (soit en termes de base, intermédiaire, avancé ou en années d’expérience).

Apply Now

Associate Product Manager

Gatineau/Ottawa, Canada

We are seeking an Associate Product Manager to join our Product Management team. Reporting to the Director of Product Management, the successful candidate will be looking for a career in product management, should be excited about the detail that goes into developing software, have strong analytical skills and a thirst for information. The person will be adaptable and enjoy working in a changing environment.


  • Become a subject matter expert in VanillaSoft
  • Requirements gathering: Understanding customer needs and translating them into features and enhancements
  • Convert features and enhancements into detailed requirements and functional specifications
  • Work hands-on with the Development team and the QA team to refine and test the product
  • Write customer Help documents and Knowledge Base articles
  • Share key learnings and findings from competitor reviews and customer research
  • Influence the direction of future products by articulating customer problems
  • Handle special projects as required


  • Ideally a minimum of 2 or more years of experience in product management, product marketing or as a business analyst, or several years of equivalent experience
  • Experience working in a software and/or SaaS environment preferred
  • Attention to detail, strong analytical skills and good judgement
  • Adept at multi-tasking, time management and ability to manage multiple projects at once
  • Prior experience with Salesforce or other cloud-based CRM/sales engagement software a big plus
  • College or University education
  • Excellent communication and interpersonal skills, both written and verbal
  • Ability to pick up technical and business concepts quickly
  • Team oriented with the ability to self-start
  • Have empathy and passion — looking for someone who truly understands and cares about the client’s needs
  • English is mandatory; French is an asset
  • Salary range is $60K-$75K depending on skills and experience

To apply, please email your résumé to with subject line: Product Manager.

Apply Now

Senior Web Application Developer

Gatineau/Ottawa, Canada

VanillaSoft is looking for entrepreneurial spirited individuals that enjoy making a difference as a key player within a small team.

We are seeking a .NET Developer capable of designing/building/maintaining our .NET web application. This high energy individual must be able to multi-task and prioritize tasks in a fast paced environment. The Web Application Developer is responsible for:

  • Participating in the VanillaSoft web application Development process (design, development, testing, documentation, and maintenance).
  • Developing quality code meeting quality standards.
  • Preparing time estimates for design, development and unit testing as required.
  • Preparing functional specifications in response to analyzed business requirements as required.
  • Providing bug fixes for new and existing software.
  • Perform research to investigate technologies as required for projects.

The candidate should have/be:

  • English proficiency both written and verbal.
  • Ability to work independently and as part of a team.
  • Good problem solving skills but also not afraid to ask questions.
  • 4+ years experience in ASP.NET (.NET Framework 3.5 – 4.5).
  • Proficient with C#, JavaScript, jQuery/AJAX/JSON, HTML.
  • Good understanding of relational database design, specifically MS SQL server.
  • Strong understanding of Client/Server application architectures.

Nice-to-have skills:

  • Experience with Microsoft Entity-Framework, .Net Web Services / WCF / Web API
  • Experience with VB.NET, HTML 5, CSS 3, Classic ASP.
  • .ASP.NET MVC 3 or 4.
  • Mobile App development experience.

To apply, please email your résumé to with subject line: Web Developer.

Apply Now

Programmeur Sénior d’applications Web

Gatineau/Ottawa, Canada

Vanillasoft est à la recherche d’individus dynamiques et entreprenants qui veulent faire une différence en tant que joueur clé au sein d’une petite équipe.

Nous sommes à la recherche d’un développeur .NET capable de concevoir/construire/entretenir notre application web .NET. Cet individu énergétique doit être en mesure d’accomplir plus d’une tâche à la fois ainsi que de prioriser les tâches dans un environnement en constante évolution. Le développeur d’applications Web devra:

  • Participer au processus de développement de l’application web VanillaSoft (design, développement, tests, documentation, and maintenance).
  • Développer du code rencontrant un certain standard de qualité.
  • Préparer des estimés de temps pour le design, le développement, et les tests selon les besoins.
  • Préparer des spécifications fonctionnelles pour répondre aux besoins d’affaires analysées.
  • Fournir des corrections de bogues pour les logiciels existants ainsi que pour les nouveaux.
  • Effectuer des recherches et étudier les technologies selon les besoins des projets.


  • Maîtrise de l’anglais écrit et oral.
  • Capacité à travailler de façon autonome ainsi que dans le cadre d’une équipe.
  • Aptitude à résoudre les problèmes, mais aussi qui n’a pas peur de poser des questions.
  • 4+ années d’expérience en ASP.NET (.NET Framework 3.5 – 4.5).
  • Maîtrise de C#, JavaScript, jQuery/AJAX/JSON, HTML.
  • Bonne compréhension de la conception de base de données relationnelle, spécifiquement MS SQL server.
  • Bonne compréhension des applications de type Client/Serveur.

Les compétences suivantes sont un atout:

  • Expérience avec MicroSoft Entity Framework, Services Web .Net / WCG / Web API.
  • Expérience avec VB.NET, HTML 5, CSS 3, Classic ASP.
  • ASP.NET MVC 3 ou 4.

Pour appliquer, s’il-vous-plait envoyer votre CV à avec: “ Web Developer” comme sujet.

Apply Now

Software Support Representative

Gatineau/Ottawa, Canada

We are looking for a full-time, outgoing, affable candidate to support the domestic and international users of our SaaS products in Gatineau, Quebec. Using remote access tools you will be responsible for on-boarding new customers and helping existing customers with their VoIP setup, questions on the functionality of the software, and the software features. VanillaSoft is an award-winning lead management software and CRM solution for phone-centric sales groups. Join a fast-growing company with clients in over 30 countries.

Summary of Essential Job Functions:

  • Providing customer care or technical support by telephone or email
  • Troubleshooting, diagnosing, and solving VanillaSoft customer software and related program issues
  • Keeping the trouble/support management system up to date
  • Answering phones in a prompt, polite and friendly manner
  • Working knowledge of major operating systems including Window XP, Vista, Windows 7, Windows 8, and MAC OSs

Job Requirements:

  • Diploma in Computer Systems Technician Program or equivalent
  • Very strong customer care focus
  • The ability to fluently communicate in English, bilingual (French) is preferred
  • Must be able to work both independently and in a team environment

Submission Instructions:

To apply, please email your resume and cover letter to Chris Hoffman:, with subject line: “VanillaSoft – Software Support Rep Position.”

Apply Now