Join the VanillaSoft Team

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

Laravel Developer

Gatineau, Quebec, Canada / Remote

VanillaSoft, the provider of sales automation and engagement is in need of an experienced Laravel Developer.

We are looking for a well-rounded senior backend developer to join our team. You are the right person for us if you are curious, like to research, continuously expand your knowledge and solve complex problems from the comfort of your home. More than a developer, you will have the opportunity to work in a startup environment where you will be facing exciting challenges, working with new and different technologies and projects beyond the typical software developer’s scope.

What you’ll do:
As a Laravel Developer, you will be working in a small SCRUM team on design, implementation, and maintenance of a large cloud application managing hundreds of millions of contacts. You will be in charge of producing high-quality software to support long-term maintainability and extensibility of the Autoklose cloud platform.

Does this sound like you?

  • More than 5 years of experience as a backend developer (PHP)
  • Have solid experience with Laravel framework
  • Experience with Web Services (REST)
  • Experience with Apache or Nginx
  • Good understanding of Relational Database concepts
  • Proficient understanding of code versioning tools, such as Git
  • Experience with Linux OS and LAMP stack
  • Excellent English written and verbal communication skills

Ideally you have:

  • Experience with NoSQL/BigData (ElasticSearch)
  • Experience with IMAP/SMTP and integrating API’s (Google/Office etc.)
  • Experience with Redis
  • Experience with Docker
  • Previous working from home experience

What can we offer you?

  • 100% remote work
  • flexible hours
  • possibility of full time or part time work arrangements

If you enjoy digging deep into the Bigdata and think that coding is more than just a job, we want to speak with you.

Apply Now

Senior Site Reliability Engineer/DevOps Engineer

Gatineau/Ottawa, Canada

Your role will be to ensure that we have reliability and uptime appropriate to users' needs and a fast rate of improvement while making sure the capacity and performance are impeccable. You will use your engineering expertise to run better production systems, optimize existing ones, build, and improve infrastructure, make deployments easier and automate workflows.

You will implement practices that will limit the time spent on operational work, work on reducing GCP costs and proactively identify potential outages that will both be key to product quality and make your work interesting and dynamic on a day-to-day basis.

You will help with the management and administration of cloud-based Windows and Linux systems and provide proper networking architecture strategies and network administration support.


  • Monitor the stability and performance of multiple sites by measuring and monitoring availability, latency, and overall system health
  • Create solutions to improve performance, scalability, and reliability
  • Mitigate issues on production systems and build solutions through automation to prevent them from reoccurring
  • Plan capacity, reliability, and security while optimizing costs
  • Ensure that we meet our SLA (Service Level Agreement)
  • Reduce the number of outage incidents
  • Reduce costs by investigating the optimal usage of available resources and suggesting improvements
  • Monitor and observe the platforms, be able to anticipate potential problems and apply prevention steps
  • Automate common, recurring tasks using scripting languages
  • Secure the infrastructure and products with industry standard best practices
  • Practice sustainable incident response and blameless post-mortems
  • Conduct post-outage investigations and create reports
  • Suggest/provide procedures in various types of incidents to rapidly resolve issues
  • Occasionally organize “fire alarm drills” to check the support team’s response time
  • Proven ability to support multiple operational environments (cloud and on-premises, etc.)
  • Ability to configure and administer Linux and Windows based servers
  • A strong understanding of network administration and network architecture

Must Haves:

  • 5+ years of hands-on systems administration experience on Windows and Linux platforms
  • Experience administering cloud production environments (Google Cloud Platform)
  • Ability to collect, correlate and report based on metrics in a centralized logging platform (ELK, Splunk)
  • Experience with configuration and infrastructure management (Puppet, Chef, Ansible, Terraform, Octopus)
  • Experience with application servers and performance monitoring (IIS, Apache)
  • Experience with databases and performance monitoring (MS SQL Server, MySQL)
  • Experience with version control systems (Git)
  • Experience with scripting languages (Powershell, Python, Bash)
  • Knowledge of network administration and VPN configuration
  • Ability to minimize downtime and downtime risk by implementing a set of tools/procedures
  • Highly motivated, quality conscious self-starter that requires little to no supervision
  • Motivation to learn new technologies and the ability to adapt
  • Excellent verbal and written communication skills in English with an ability to relay incident details concisely and accurately

Bonus points: 

  • Working knowledge of ElasticSearch
  • Development Languages (.NET, JavaScript, SQL)
  • Experience building and orchestrating containerized services (Kubernetes, Docker)
  • Experience setting up and managing compliance tools (Atomicorp)

What we offer:

  • Great working atmosphere with regular team building activities
  • A chance to be a part of a casual, but highly professional international team
  • The opportunity to learn and share knowledge with experienced colleagues
  • Conferences and events
  • Competitive compensation depending on experience and skills
  • Exposure to an outstanding set of new technologies

Apply Now

Customer Support Representative

Gatineau/Ottawa, Canada

Operating hours: Monday to Friday between 9h00 to 20h00; Saturday between 10h00 to 16h00

We are seeking an outgoing, organized, and friendly customer support representative (CSR) agent to join our growing team and provide top-notch service to our customers over the phone and using written communications. In this role, you will interact directly with our customers to answer questions, solve problems, provide education, and maintain our company’s reputation for high-quality service.

The CSR role requires strong analytical skills, excellent written communication, and the ability to excel in a fast-paced and team-oriented environment. The candidate must possess a strong desire to support external customers by taking ownership of problems and providing top-notch customer service. Those who thrive in this role are entrepreneurial, hands-on, and obsessed with customer support.


  • Provide world-class technical support to our customers via the telephone, email, and chat
  • Establish priorities and communicate rationale and time frame clearly to customers
  • Troubleshooting, diagnosing and solving customer software and related program issues with the use of remote support software
  • Communicate user challenges and software updates across multiple teams including the development team for tracking resolution
  • Input all technical issues into bug tracking software to be addressed by appropriate teams
  • Contribute articles to the knowledge base to promote self-help for our customers
  • Take ownership of support tickets, adhering to SLAs and resolution time commitments
  • Ensuring that all incidents owned are followed through to resolution, whilst keeping the customer fully informed of progress.


  • Excellent analytical, problem solving, time management, and multi-tasking skills
  • Strong verbal and written communication skills that focus on concise and informative content for internal and customer audiences.
  • Customer Focused
  • Previous experience supporting a SaaS provider in a customer support/care role
  • 2+ years of experience working with cloud-based application like CRM, Zendesk, SalesForce, and Dynamics a plus
  • Proven ability to communicate technical concepts to non-technical users
  • Ability to work with end-user customers directly in a courteous and professional manner
  • Experienced in a fast-paced environment, under pressure and prioritize multiple tasks
  • Self-directed, proactive, strong problem solving/troubleshooting skills
  • Diploma in Computer Systems Technician Program or equivalent an asset
  • The ability to fluently communicate in English, bilingual (French) is preferred
  • Exceptional understanding of customer service, technical issue resolution, and support best practices.
  • Integration experience with other platforms including VOIP
  • Must be flexible and able to work shifts between 8 am-8 pm Monday to Friday including some statutory holidays

Reports to: Manager, Customer Support

We wish to thank all applicants for their interest and effort in applying for this position, however; only candidates selected for interviews will be contacted.

A criminal background check will be conducted as part of the hiring process.

Apply Now

Sales Development Representative

Plano, TX

Are you our future VanillaSoft superstar?

Turn our Sales Development Role (SDR) into the beginning of a successful sales career.

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

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 promoting the industry’s most successful sales engagement platform.

Our ideal candidate is passionate about a long-term technology sales career.

As an SDR of our new team, you will have access to the best tools and technology offered in the market today.

In this role, you will reach out to target prospects in SMB to Mid-Market size companies with the goal to conduct exploratory conversations with potential customers and position VanillaSoft.   

You will:

  • Conduct outbound prospecting cadences utilizing the phone, email and social prospecting techniques
  • Qualify leads for the Inside Sales teams
  • Use your business acumen to communicate the value of VanillaSoft
  • Demonstrate how business issues are solved
  • Converse with prospects to uncover their needs/challenges and ensure VanillaSoft’s solutions aligns to them
  • Set appointments to conduct discovery calls and set expectations with qualified prospects for the sales team
  • Build relationships with marketing and sales leadership to explore the best ways to communicate our brand value
  • Tracking leads and opportunity progression through VanillaSoft

You are:

  • Early in your career; ready to make a name for yourself in one of the fastest growing software segments
  • A life-long learner; you come into every new opportunity ready to learn and make yourself better
  • Someone who understands the value technology provides to businesses
  • Comfortable and excited to speak to prospective clients
  • You are a team player: At VanillaSoft we win as a team thus the desire to collaborate with team members is crucial
  • A graduate from a four-year college or equivalent education/experience

What your future looks like:

  • We offer career progression opportunity within the sales, marketing and leadership teams.
  • Fun working in a team environment with monthly lunches and team outings

What’s in it for you:

  • Competitive compensation structure with performance bonuses
  • Health insurance benefits
  • Matching retirement contribution

Attitude and Aptitude take precedence over a perfect technical match.

Application Questions

  • How many years of Outbound Prospecting experience do you have?
  • What is the highest level of education you have completed?
  • Are you able to work in Plano, TX?
  • Do you speak Spanish?
  • Are you authorized to work in the following country: United States?
  • Are you willing to undergo a background check, in accordance with local law/regulations?
  • What percentage of the time are you willing to travel for work?

To apply, please upload your résumé via the form at the bottom of this page. Click the Apply Now button to get started.

Apply Now

Account Executive

Plano, TX

VanillaSoft empowers sales teams to respond to leads faster, interact more consistently, and generate more qualified sales opportunities. Thousands of sales agents employ VanillaSoft’s sales cadence lead management automation to drive speed-to-lead, persistency, productivity and revenue-per-sales agents. Target clients will consist of SMB to MM companies located across the United States and Canada.

Primary Responsibilities:

  • Sell with integrity to meet and exceed monthly quota
  • Turn discovery calls set up by Sales Development Rep into revenue
  • Execute detailed product presentations and web demonstrations
  • Work collaboratively with marketing and product development departments to develop and execute sales strategy as we introduce product enhancements
  • Document and track all potential and existing client interactions using VanillaSoft software
  • Work alongside marketing, sales, and leadership to influence and execute targeted outbound campaigns
  • Partner with our Customer Success Team to ensure a smooth customer onboarding experience
  • Develop new and existing customer retention strategies
  • Be a hunter by actively prospecting new business opportunities


  • Consistent overachievement of quota and revenue goals w/ a strong W2 track record.
  • Consultative sales approach focused on providing the client with the best option.
  • 3-5 years’ experience selling software as a service
  • Strong discovery skills.
  • Can articulate ROI solution selling
  • Exceptional prospecting skills using a combination of phone, email, chat, & social.
  • Comfortable conducting web video presentations.
  • Excellent verbal and written communication 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,, and other CRM solutions.

What’s in it for you:

  • No territory restriction provides the autonomy to manage your business
  • Marketing qualified list of potential new customers provided to enhance your success
  • Automation, funnel management, prospecting tools, and marketing content that allow you to consistently grow and develop new skills
  • Be part of an organization that cares for your success and has plans to provide you with career opportunities
  • Health insurance benefits, paid time off, and retirement
  • Aggressive base plus uncapped commission, allowing you to control your future

To apply, please upload your résumé via the form at the bottom of this page. Click the Apply Now button to get started.

Apply Now

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.
  • 2+ years experience in ASP.NET (.NET Framework 4.5).
  • Proficient with C#, JavaScript, jQuery/AJAX/JSON, HTML.
  • Good understanding of relational database design and development, specifically MS SQL server.
  • Strong understanding of Client/Server application architectures.

Nice-to-have skills:

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

To apply, please upload your résumé via the form at the bottom of this page. Click the Apply Now button to get started.

Apply Now

Programmeur 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.
  • 2+ années d’expérience en ASP.NET (.NET Framework 4.5).
  • Maîtrise de C#, JavaScript, jQuery/AJAX/JSON, HTML.
  • Bonne compréhension de la conception et du développement 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 / Web API.
  • Expérience avec VB.NET, HTML 5, CSS 3, Classic ASP.
Apply Now

Submit Your Resume

  • Email
  • Please enter your phone number.
  • Please enter your cover letter here
  • Please upload your resume in Word or PDF format.
    Accepted file types: doc, docx, pdf.
  • This field is for validation purposes and should be left unchanged.