Our Founders

  • photo

    Catherine Dahl

    CEO, Board Member,
    Co-Founder, CPA, CMA

  • photo

    Reza Sanaie

    CIO, Co-Founder

  • photo

    Tracy Thompson

    VP of Customer Success, Co-Founder

  • photo

    Cory Cleaver

    Creative Director,
    Co-Founder

  • Our Leadership Team

    • photo

      Karim Ben-Jaafar

      CGO

    • photo

      Jack Hilliard

      VP of Finance, CPA

    • photo

      Mercedes Book

      Director of Marketing


    • photo

      Tiffany Campbell

      Director of Strategic Partners

    • photo

      Leila Pearson

      Director of Engineering

    Our Awesome Staff

    • photo

      Nigel Albert

      Software Engineer

    • photo

      Wendie Berthelotte

      Sales Engineer

    • photo

      Tomas McMorrow

      Customer Success Engineer

    • photo

      Tom Lei

      Software Engineer

    • photo

      Neha Gupta

      Product Manager

    • photo

      Ryan Holdren

      Software Engineer

    • photo

      Brittney Lau

      Customer Support Lead

    • photo

      Colin Arnoldus

      Software Engineer

    • photo

      Stefan Khan-Kernahan

      Software Engineer

    • photo

      Laura Dykstra

      Implementation Consultant Lead, CPA

    • photo

      Eric Fredine

      Software Engineer

    • photo

      Kristopher Lau

      Account Executive, Sales

    • photo

      Albert Sung

      Sales Development Rep

    • photo

      Julien Lavy

      Customer Support Manager

    • photo

      Ricky Tran

      Customer Experience Specialist

    • photo

      Joshua Arens

      DevOps Engineer

    • photo

      Christina Appler

      Sales Administrator

    • photo

      Robin Marie Yerex

      Channel Manager

    • photo

      Radoslaw Nowicki

      Quality Assurance Analyst

    • photo

      Jon Cruz

      Implementation Consultant, CPA, CGA

    • photo

      Whitman Lee

      Software Engineer

    • photo

      Bart Kus

      Developer

    • photo

      Peter Drummond

      Operations Manager & Sales Coach

    • photo

      Breanne Dunlop

      Sales Development Representative

    • photo

      Kevin Budiman

      Customer Support Representative

    • photo

      April Allard

      Executive Assistant / Office Manager

    • photo

      Lia Estrellado

      UX/UI Designer

    • photo

      Carrie Tumey

      Channel Account Executive

    • photo

      Hannah Kim

      Software Developer

    • photo

      Jonathan Sue

      Software Developer

    • photo

      Joey Glazer

      Sales Development Representative

    • photo

      Kal Opre

      Sales Development Representative

    • photo

      Christine Zierold

      Senior Quality Assurance Analyst

    Our Board of Directors

    • Bernd Petak

      Chairperson

    • Gina Arsens

      Board Member

    • Dan Eisenhardt

      Board Member

Bean Stats

Some interesting facts about our company

11

Languages Spoken

350,367

Lines of Code

9,361

Hours of Video Games

13

Sports Played

12

Number of Bikes

18,176

Peanut M&M’s Eaten

We’ve Participated In



Pledge 1%

Pledge 1% launched as a partnership between a small group of companies and foundations in December 2014, and now boasts a membership of more than 1,500 companies in 40 countries around the world. Through the Pledge 1% intiative, Beanworks gives 1% of employee time to projects within the community each year.

VISIT WEBSITE
Startups Care

Beanworks has participated in Startups Care since December 2014. Each year our team collects non-perishable food items and monetary donations, as well as volunteers at the Greater Vancouver Food Bank.

VISIT WEBSITE
Vancouver Startup Weekend

Bean Team members have been volunteering and participating in Startup Weekend since 2012. At Startup Weekend, participants create a real company and experience the highs, lows, fun, and pressure that make up life at a startup in just 54 hours

VISIT WEBSITE
JA (Junior Achievements)

Members of our team regularly visit local classrooms to teach students about professional development. JA (Junior Achievement) is the world’s largest NGO dedicated to educating young people about business.

VISIT WEBSITE

Careers at Beanworks

The Beanworks office in Gastown is located in the heart of the West Coast tech community. We come to work each day ready to make an impact by delivering a product that measurably improves the working lives of accounting professionals. Our products are built to delight.

We are passionate about the future of automation and how we will shape that future through our technology. Our core values are an integral part of our company culture, as they influence how we work, communicate and celebrate our successes as a team.

Our Core Values

gears icon

Beantrepreneur

We are tenacious and take ownership.

rocketship icon

Exceed Expectations

We strive to exceed the expectations of our team, clients, vendors, partners, and shareholders.

group of people icon

All Together

We work towards the same purpose to build a healthy, positive team with a family spirit.

lab beaker icon

Never Accept the
Status Quo

We always look to improve everyday and won't settle for anything less.

Why Work For Us

As Beanworks continues to grow, we know how valuable each and every team member is to our organization. Our smart, tight-knit team values innovation, accountability and work life balance. We take care of our employees through benefits like these:


  • Extended
    health benefits

  • Learning
    opportunities

  • Volunteer time-off policy

  • Stock
    options

  • Subsidized
    gym membership

  • Fully stocked
    snack stash

Current Job Openings

Awesome? Apply Here!

Beanworks Solutions Inc. is always looking for bright, motivated people to help us revolutionize enterprise accounting software. We are looking for teammates who want to influence the product in meaningful ways!

Don’t see a posting on our site for what you are looking for but know that you will be an awesome fit?! Don’t stop there! If you think you would be a great addition to our team send us your info! Be as creative as you like…Shark Tank Audition Tape? Projects on GitHub? Awesome Linkedin profile? We’ll take it!!

We want unique skill sets, working styles and ideas to help inspire our strong diverse team, doers, creators…if that’s you…get in touch! Our smart, tight-knit team values innovation, accountability and work/life balance. We are conveniently located in downtown Vancouver, with easy access to transit and affordable parking. We offer flexible work hours, great perks and a fun, team-oriented atmosphere.

Please apply to: careers@beanworks.com with resume and other relevant documentation.

Marketing Specialist

We are Beanworks. We make intuitive accounts payable automation software that helps companies pay their vendors with ease. We are determined to teach accounting professionals and beyond about the key role that automation plays in a sustainable financial strategy. We have a lot of content that we want to create and share to generate leads – which is why we need your help.

You will be an integral part of getting the word out about Beanworks and generating interest and leads for our team. This could be writing a whitepaper, hosting a webinar, launching an email campaign and beyond. We are looking for a marketer who is excited about keeping up a consistent content schedule and thinking outside of the box for unique ways to introduce the Beanworks brand to new audiences.

What We Do
We build software that empowers accounting teams to succeed. Beanworks is a platform that makes accounts payable automation simple and delightful.

What Our Software is For
As Excel is the essential tool for accountants, Beanworks is the essential tool for accounting teams.

About Beanworks
Since 2012, Beanworks Solutions Inc. has been helping their customers by making accounting easier and more enjoyable while saving them time and money. Our cloud-based AP automation and payment solution is streamlined and paperless, easy to implement, flexible and user-friendly, and easy on the eyes. Beanworks is the first solution to offer true multi-entity capability – providing users with a convenient, single access point to process invoices across multiple locations, entities and even business units. We believe in customer-driven design and work closely with our users on all new features and enhancements. Based in Vancouver, Canada, we’ve built long-term partner relationships with our customers across North America, Europe and Australia by providing responsive one-to-one customer service.

Responsibilities

  • Spearheading thought-leadership content (blog posts, landing pages, webinars, press releases, white papers, etc) and completing them from research to promotion
  • Have a high standard of quality and provide quality assurance review on all projects
  • Lead the tracking and reporting of ROI on your marketing activities/campaigns
  • Champion the Beanworks brand both internally and externally

A successful candidate will have the following:

  • Minimum 2-5 years of marketing experience
  • Comfortable in a fast-paced startup environment
  • Accounting / FinTech knowledge preferred
  • Must have previous measurable experience of generating leads from marketing content and other initiatives
  • SalesForce and marketing automation software experience an asset
  • Excellent communication and writing skills and high attention to detail
  • Demonstrated ability to prioritize tasks based on relative importance and urgency
  • Desire to work in a team-based environment on multiple projects with minor supervision
  • Willingness to learn

Please contact careers@beanworks.com if interested.

Accounting Software Implementation Consultant

Want to join a dynamic, exciting, mature tech startup?  Beanworks Solutions Inc. is revolutionizing the world of accounting software by disrupting traditional solutions with its delightful, cloud-based software.  Our Accounts Payable Automation Solution solves the pain of lost invoices, late payment fees and managing paper.  We make controllers and AP managers rejoice by automating their manual accounts payables processes, giving them total visibility, control and reduced fraud risk.

Your mission, is to lead and support new customers on their journey as they transform their current workflow into a delightfully automated one through our software. In depth accounting understanding and knowledge is a must, specifically on the Accounts Payable process. On a daily basis, you will work with the Senior Implementation Consultants to roll out our clients as quickly as possible while still maintaining best in class levels of customer service.  You will also work on various implementation related projects to further enhance our onboarding experience.

One of the significant ways we differentiate ourselves from our competitors is by providing an amazing customer onboarding experience.  Providing great service from the beginning of the sales cycle, through to ongoing customer support and the lifetime relationship of that customer is essential to the success of our operations. We need someone with great people skills who can work with our Senior Implementation Consultants to easily talk accounting and workflow with our customers (the controllers and CFOs of various businesses).

You’ll spend your time:

  • Managing the entire implementation process and relationship of small-mid sized new clients from start to finish.
  • Understanding current AP workflow for small-mid sized new clients and transforming that workflow into an automated one that exceeds our customer’s expectations.
  • Supporting the Senior Implementation Consultants in rolling out large enterprise level customers
  • Installing required Beanworks integration tools to connect our software to the customer’s ERP
  • Completing applications with customers to our various payment providers
  • Training new customers
  • Working with the implementation team on projects that further enhance the implementation experience

This is not an entry level role, as this position requires experience in accounting to meet our customer’s expectations and needs. If you enjoy working with people, get satisfaction out of making a significant positive change in a company’s operations, and are passionate about accounting then this is the role for you. Come be a part of building something amazing!

Education & Experience

  • Bachelor's degree ideally in business administration or finance
  • Minimum 1-3 years of full cycle operational accounting experience preferred
  • Minimum 1-3 years of accounts payable processing experience required
  • Experience with various ERPs such as QuickBooks, Sage (50, 100, 300, etc), Microsoft (GP, Nav, etc)
  • 3-5 years of customer service experience
  • Experience working for a software company would be an asset

Must Have Competencies

  • You understand Controllers and CFOs and can interact and speak their language easily
  • You are a problem solver with high critical thinking skills around accounting and workflows
  • You are enthusiastic and persistent. You set high standards for yourself and for those around you
  • You have an strong understanding of internal controls and work flow structure
  • You take initiative and are always looking for ways to help others, and to improve operations
  • You learn quickly and have a high attention to detail
  • You are highly organized. Your time management skills allow you to successfully juggle multiple projects and priorities
  • You are a doer. When you say you'll do something, you deliver on time and meet requirements
  • You apply your strong interpersonal skills and ability to establish rapport to both clients and colleagues
  • You are polite and engaging and people describe interactions with you as memorable
  • You are tech-savvy and pick up new technologies with ease

    Beanworks Solutions Inc. is conveniently located in downtown Vancouver, with easy access to transit and affordable parking. Our smart, diverse team values innovation, accountability, teamwork, work/life balance and doing whatever it takes to get the job done, and done well. Compensation is competitive with a company bonus program, plus benefits. Start date of position is Immediately.

    No phone calls please; only those shortlisted will be contacted for an interview.

Full Stack Senior Software Engineer

Beanworks is looking for a Full Stack Senior Software Engineer.

You will be designing and developing our single page app, with a beautiful user interface, backed by solid REST APIs. You will be deploying using Docker, and automate as much as you can! We work in a distributed Linux environment, using Postgres, Mongo, RabbitMQ, AWS and several programming languages but mostly PHP/JavaScript/C#.NET. This is mainly a Linux shop, but our C# .NET opportunities have been growing recently. We’ve been extending our reach by developing an in-house React Native (iOS/Android) application to enable our customers on the fly access to their data.

Writing clean code, developing good unit tests and deploying daily are all Bean Team values but it’s not all about the technology. This is a highly collaborative environment with a lot of opportunities to make a difference. We are not stuck on the way things have been done in the past and relish new ideas that make us more productive and create a better experience for our users. You should be passionate about building features that customers love and mentoring junior developers. We are looking for people who like balancing our vision for the future with taking pragmatic steps that get stuff done today. You’re not married to a tech stack or language, as you’ve read above we use a wide variety of languages and each of them serves a purpose, and currently our team members fluidly move between all these projects using different stacks.

This is a young, fast-moving company so it is essential that you have a can-do, entrepreneurial spirit – ideas are good but execution is better (especially when it’s executing on good ideas)! We are a small team(~10-15), we are good at what we do and we like working together. You will have autonomy and respect from day one. Learning and keeping abreast of new technology and sharing with the rest of the team are activities we all enjoy and encourage.

We have recently been picked by Sage Accounting as the exclusive OEM AP Automation provider for their entire customer base (we were their customers’ #1 requested feature!) throughout North America and later on globally. It’s an incredibly exciting time to join our team, ride the growth wave and be part of a successful Vancouver startup story!

In order to manage our software suite you will need advanced level knowledge in the following:

  • Expert proficiency in at least 10 programming Languages
  • Have made significant contributions to at least three significant database backends (include URL’s to patches in your application)
  • Published 20 new Javascript Frameworks (because the world doesn’t have enough)
  • Have ported Git to Plan9 and had at least 3 years experience slinging it out in email wars with Linus
  • Own a farm of Unicorns
  • A good sense of humour

Just kidding, we know developers are more than just items to check off on a list of requirements, our current developers have recently worked on: …..

    Moving our dev and prod environment to Docker; extracting our authentication layer into a micro-service to allow OpenID/XAML and other methods of authentication; replacing our mail server with 3rd party SaaS alternatives such as MailGun or Migrating our services to AWS and take advantage of their offerings; building a platform to build/release/stage-deploy windows applications to customers; breaking down our monolith application into various seams of micro-services; building a one stop shop payments platform for paying invoices no matter where in the world the vendor is located; learning and implementing CI/CD best practices one step at a time.

About Beanworks

    Since 2012, Beanworks Solutions Inc. has been helping their customers by making accounting easier and more enjoyable while saving them time and money. Our cloud-based AP automation and payment solution is streamlined and paperless, easy to implement, flexible and user-friendly, and easy on the eyes. Beanworks is the first solution to offer true multi-entity capability – providing users with a convenient, single access point to process invoices across multiple locations, entities and even business units. We believe in customer-driven design and work closely with our users on all new features and enhancements. Based in Vancouver, Canada, we’ve built long-term partner relationships with our customers across North America, Europe and Australia by providing responsive one-to-one customer service.
Please click here to apply for this position. No phone calls please; only those shortlisted will be contacted for an interview.

Software QA Analyst

Want to join a dynamic, exciting and mature tech startup? The demand for Accounts
Payable (AP) automation is on the rise throughout North America and globally. Beanworks
Solutions Inc. is revolutionizing the world of accounting software by disrupting traditional
solutions with its elegant, cloud-based software. We solve the pain of lost invoices, late
payment fees and managing paper. We make Finance Controllers and AP managers
rejoice by automating their manual account payable processes, giving them total visibility,
control and reduced fraud risk.

The QA role plays an important part in our company’s product development process. Our
ideal candidate will be responsible for ensuring we deliver exceptional quality in our system
before product launches to ensure service runs smoothly and meets client expectations. If
you hold an engineering background and enjoy providing end-to-end solutions to software
quality problems, we’d like to meet you.

To succeed as a Quality Assurance Engineer, you need to be logical, detail-oriented, be
able to work in a team and have strong technical and communication skills. This is a young,
fast moving company so it is essential that you have a can-do, entrepreneurial spirit – ideas
are good but execution is better (especially when it’s executing on good ideas)! We are a
small team, we are good at what we do and we like working together. You look at failures
as perfect learning situation to ensure we all grow together and never make the same
mistake again. You will have autonomy and respect from day one. Learning and keeping
abreast of new technology and sharing with the rest of the team are activities we all enjoy
and encourage.

Responsibilities

  • Develop test plans and test coverage for the product suite
  • Collaborate with the team to outline test automated test coverage, frameworks and tools
  • Test APIs and Web Services using both Manual methods and test automation
  • Contribute to Backlog Refinement Estimation sessions
  • Define Acceptance, Integration, Security, Performance and Load tests
  • Automate régression tests using open source tools and frameworks
  • Identify, record, and track bugs to resolution
  • Estimate, prioritize, plan and coordinate testing activities
  • Keep the team informed and current with the latest test methodologies, approaches, tools and strategies

Requirements for the Role

If you don’t fit the exact requirements below, we would enjoy hearing about your transferable skills/experiences (Impress us with your originality!)

  • 5 years of experience in performance testing and creating automated tests
  • Mastery of front end automation testing tools (Selenium or equivalent)
  • Have experience in shipping an enterprise level web application
  • Understanding of Linux with Docker environments
  • Experience with Scrum Agile processes
  • Strong Problem Solving, Analytics Skills
  • Strong interpersonal and verbal/written communication skills
  • React Native testing experience (Bonus)
  • Experience with building Acceptance/Functional tests for new features (Bonus)
  • Experience with analyzing and testing performance optimization (Bonus)

About Beanworks Solutions Inc.

    Since 2012, Beanworks Solutions Inc. has been helping their customers by making accounting easier and more enjoyable while saving them time and money. Our cloud-based AP automation and payment solution is streamlined and paperless, easy to implement, flexible and user-friendly, and easy on the eyes. Beanworks is the first solution to offer true multi-entity capability – providing users with a convenient, single access point to process invoices across multiple locations, entities and even business units. We believe in customer-driven design and work closely with our users on all new features and enhancements. Based in Vancouver, Canada, we’ve built long-term partner relationships with our customers across North America, Europe and Australia by providing responsive one-to-one customer service.
Ready to automate? Request Demo