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

      Ben Lam

      Director of Sales

    • photo

      Jennifer Thornton

      Director of HR & Admin

    • photo

      Neha Gupta

      Product Manager


    • Tiffany Campbell

      Director of Strategic Partners

    Our Awesome Staff

    • photo

      Nigel Albert

      Software Engineer

    • photo

      Wendie Berthelotte

      Sales Engineer

    • photo

      Tomas McMorrow

      Customer Success Engineer

    • photo

      Kexin Lu

      Software Engineer

    • photo

      Tom Lei

      Software Engineer

    • 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 Specialist, CPA

    • photo

      Eric Fredine

      Software Engineer

    • photo

      Anna Moorhouse

      Marketing Strategist

    • 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 Specialist, CPA, CGA

    • photo

      Whitman Lee

      Software Engineer


    • Bart Kus

      Developer

    • Peter Drummond

      Business Development Manager

    • Breanne Dunlop

      Sales Development Representative

    • Kevin Budiman

      Customer Support Representative

    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

Beanterpreneur

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

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.

Executive Assistant Office Manager

Want to join a dynamic, expanding tech startup? Accounts Payable automation is a growing solution domain. Beanworks Solutions Inc. is revolutionizing the world of accounting software by disrupting traditional solutions with its elegant, cloud-based software, Beanworks. We solve 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.

Beanworks Solutions Inc. is conveniently located in downtown Vancouver, with easy access to transit and affordable parking. Our smart, diverse team values innovation, accountability, work/life balance and doing whatever it takes to get the job done, and done well.

Mission

    To ensure the Beanworks team members, including the executive leadership team, have what they need to succeed.  Make sure that everything is in place for the office to function smoothly including ensuring the facilities are maintained at all times, snacks and beverages are constantly in stock, take care of travel logistics, and help keep the executive team organized by helping to maintain their calendars and inboxes!

Responsibilities include:

  • Support the executive leadership team through the management of their email inboxes and calendars, filtering out unnecessary meetings and communications
  • Assist drafting Company communications coming from the executive office – weekly updates, shareholder communications, and etc.
  • Manage the coordination and booking of travel – flights, accommodations and ground transportation – for the Beanworks team
  • Own and manage the Company’s facilities, ensuring they are well kept and tidy at all times, manage trades when repairs are required, and liaise with the Company’s landlord when necessary
  • Help plan and book staff events and functions
  • Help plan and coordinate the Executive leaderships quarterly and annual offsite planning sessions
  • Support Executive Leadership and Board meetings through the coordination and dissemination of meeting materials and note taking
  • Other ad hoc responsibilities as required

Experience

  • Experience working for a SaaS based company preferred
  • Some experience with various payroll systems and ERPs an asset
  • Excellent communication and writing skills, as well as a high attention to detail
  • Exceptional interpersonal skills and the ability to maintain utmost professionalism at all times
  • Desire to work in a team-based environment on multiple projects with minor supervision
  • Willingness to learn

What you can expect from us

  • 3 Weeks vacation
  • Employee stock option plan
  • Comprehensive benefits plan
  • Parking
  • Work for an employer that has been recognized as one of Vancouver’s top fastest growing companies in BC

Director of Engineering

Reporting directly to the CIO, Director of Engineering will be a key member of the Beanworks Senior Management team with responsibility for attracting top tier engineering talent and providing leadership and mentoring to the engineering team. This person will own the organizational and operational effectiveness for how the engineering team works from people to process, technology and collaboration across the entire Beanworks team. The Director of Engineering will be the custodian of the engineering culture and must be a respected technology leader with a track record of inspiring, building, and leading a world class engineering team in a fast paced, scaled environment.

Responsibilities

  • Help build great software teams to deliver world-class products
  • Inspire, lead and grow a world-class engineering organization
  • Assist the CIO and with technical leadership for product and business strategy
  • Improve code quality, adopt best practices of quality assurance and test-driven development
  • Design and execute processes for workflow and standards
  • Manage project milestones, progress, and issues
  • Collect, analyze, and report metrics to stakeholders
  • Ship fantastic product
  • Drive an excellent customer experience, continually raising the bar on functionality, usability, and simplicity
  • Champion engineering and operational excellence, establishing metrics and process for
  • regular assessment and improvement
  • Provide technical leadership and guidance to both your team members and your project peers

Qualifications

  • BS in Computer Science or equivalent
  • 5+ years of software engineering management experience
  • 3+ years of “in the trenches” startup experience
  • Experience in scaling an engineering organization, ideally from 4-25
  • Have a loyal following of great engineers that have been hired and mentored
  • Track record of developing team leads into managers
  • Ideally, have led or been part of a fast paced and high growth engineering team in a web application company at scale
  • Proven organizational design skills, SDLC process skills and change management skills needed to implement plans
  • Hands-on engineering experience with modern software stacks, cloud-based SaaS platforms and architectures
  • Demonstrated technical product management skills
  • Charismatic leader who can represent the engineering organization at the executive level

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 beautiful user interface, backed by a solid REST API’s. You will be deploying using Docker and Ansible, and automate as much as you can! We work in a distributed Linux environment, using Postgres, Mongo, Riak and several programming languages but mostly PHP/Symfony2. This is mainly a Linux shop, with some .NET opportunities. We’re extending our reach by developing an in house 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 opportunity 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.

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

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 SendGrid; and integrating BeanworksAP with Online Accounting Software such as Quickbooks Online and NetSuite using their public APIs.

We are a stable, growing startup where you will get:

  • Stock Option plan
  • Medical health benefits coverage
  • Learn and use cutting edge technologies
  • Great mentorship
  • Experience building a great software and being part of a Vancouver start-up success story
  • Happy work environment and something to look forward to on Monday mornings!

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 contact Careers to inquire or 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.

Lead Generation Specialist

Are you passionate about driving leads, relationship building, sales, and marketing? Beanworks is looking for a Lead Generation Specialist to join our growing team! This role will be a part of our Marketing & Growth team, where you will be working alongside talented sales development representatives and marketing professionals to generate qualify leads to deliver to our sales team.

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.

Who We’re Looking For In A Nutshell

  • You’re a savvy and creative marketer who is constantly thinking of new ideas to engage customers and create value for our target market!
  • You are a Marketing nerd at heart and keep up to date with the evolving trends (B2B experience is a bonus!).
  • You’re extremely detail-oriented and have sophisticated editing and communication skills.
  • You’re goal-oriented and the sight of metrics don’t scare you! You have used Marketing Automation platforms and CRM systems - big plus!

Responsibilities

  • Meet (and exceed) targets for booked demos and new opportunities generated
  • Work closely with Director of Marketing on lead scoring (in collaboration with Inbound Sales Development Representative), message sequencing/cadence/pathing to ensure leads receive the right message at the right time
  • Work with Inbound Sales Development Representative to ensure alignment on current CRM processes and lead-to-demo conversion rates
  • Support Tradeshow Team in setting meetings with prospective clients at trade shows/exhibitions
  • Drive innovation for the Sales organization by leveraging new technology/approaches for sales prospecting (including social selling)

Desired Skills & Experience

  • 2+ years’ experience in lead generation, with B2B enterprise SaaS experience preferred
  • Proven experience of hitting targets and building a pipeline
  • Data-driven, deeply analytical sales professional with a focus on measurement, optimization and results
  • Passion and aptitude for technology/software and an innate desire to always be looking for ‘what’s next’ to improve sales (and business) outcomes
  • Highly developed interpersonal and written/spoken communication skills to effectively collaborate with cross-functional teams, primarily Marketing and Sales
  • Experience working with marketing/sales automation technology (Marketo and/or Hubspot certifications considered an asset)
  • Experience using social selling tools, such as LinkedIn and Facebook considered an asset
  • Hands-on experience working with Enterprise CRM software (e.g. Salesforce)
  • Experience with data vendors such as ZoomInfo and DataFox, considered an asset
  • Experience with Content Experience Platforms, such as UberFlip, considered an asset
  • Intermediate level of experience with Excel
  • Be an accountable team player focused on excellence


Please contact careers@beanworks.com if interested.
Ready to automate? Get an Instant Quote