Unleashing playful, purposeful, inspiring customer engagement to the world’s top brands

Real Video Game Designers.
Real Engagement Experts.

Our story begins

Our humble beginnings started in Vancouver, Canada in 2008 when veteran video game designer Steve Bocska — formerly of Disney, Electronic Arts, Vivendi — founded the company (originally called “Pug Pharm”) to create multiplayer online social video games. But by 2010 we saw a bigger opportunity: to use proven gameplay designs and technologies to solve business problems such as community loyalty, engagement, insights and user activation for big brands. With this vision, we decided to reposition ourselves towards the emerging opportunity of customer engagement and “gamification.”

Picnic™ is born

Shortly after, Steve’s close friend Craig Dixon joined the company as COO bringing his 15 years experience pioneering user engagement platforms. Craig led the creation of our “Picnic™ Customer Engagement Hub,” an online software-as-a-service (“SaaS”) platform that has since allowed our engagement designers to bring even their most ambitious visions to life. Launching with cutting-edge (at the time) features such as points, badges, leaderboards, virtual goods, interest-based matchmaking, virtual currencies, collection games, and more, Picnic™ has gracefully matured over the years to include an enterprise integration hub to connect to 3rd enterprise data services, back-office administration tool, rich mini-games, APIs, SDKs, user profile services, advanced gamification modules, and specialized front-end web/mobile templates.

Core beliefs

As time went on, we saw greater and greater opportunity for enterprises – big brands and others – to take advantage of the potential arising today for deep community engagement in our “Pokemon Go” world, where young and old users alike are increasingly willing to interact with brands online in fun and interesting new ways. But our “game designer DNA” told us that oversimplified approaches like slapping points-badge-and-leaderboard mechanics around wouldn’t magically resuscitate a disengaged customer. It would take a unique perspective and technologies capable of delivering proven engagement mechanics such as collaboration, competition, customization, and collection.

Success and recognition

Our philosophy and approach evolved, leading to many successful projects, happy customers, industry-leading outcomes, and even some prestigious rewards and recognition. We’ve also been key industry thought-leaders in the digital marketing, loyalty and gamification space, delivering presentations, publishing articles, and sharing our knowledge. We even recently unveiled a new proprietary engagement measurement tool, Steve’s Net Engagement Score (SNES), which is the first reliable means of measuring the “engagement health” of a community.


With offices in Vancouver, Toronto, Dallas, and Mexico, our team is bursting with amazing video game and interaction designers, business analysts, and social technological experts. Working with our versatile Picnic™ Customer Engagement Hub, we create compelling experiences for the top brands around the world that not only deliver 8x-12x times the demonstrable engagement of more basic community loyalty offerings, but does so in a highly scalable, flexible way with an extremely low cost of operation.

Enough about us.
Tell us a bit about you!


Software Developer (Server/Foundation)

The Software Developer (Server/Foundation) will work as part of the company’s software
development team, and at time with our customer’s technical teams, in the design,
implementation, and support of PicnicTM, our flagship suite of software-as-a-service products.
The developer will be required to use a range of object oriented and functional programming
technologies as well as relational and non-relational database systems.


  • 5+ years software engineering experience
  • Relevant university degree (Computer Science/Systems, Systems Engineering,
    Electrical Engineering)
  • 3+ years’ experience in Functional Programming including having completed projects in
    a commercial environment, Erlang / OTP strongly preferred
  • Experience using relational and non-relational data stores including PostgreSQL and MongoDB
  • Experience in Node.js, PostgreSQL, MongoDB
  • Experience with Memcached, message queuing systems such as RabbitMQ
  • Experience in designing and building highly scalable cloud-deployed, web applications
    that support high-volumes of transactions
  • Expert knowledge of Linux administration and Linux-based software development
  • Scripting using Ruby or Python
  • Strong software engineering skills and experience with Agile and TDD.
  • Familiarity with web client and mobile application development
  • Experience with Amazon AWS and Microsoft Azure is an asset

Contact careers@puginteractive.com.