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

      Rob Fink

      VP of Engineering

    • 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

      Alara Ozturk

      Implementation Specialist

    • photo

      Colin Arnoldus

      Software Engineer

    • photo

      Stefan Khan-Kernahan

      Software Engineer

    • photo

      Laura Dykstra

      Implementation Specialist, CPA

    • photo

      Andrew Rose

      Manager of Quality Assurance

    • 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

      Saeid Sadeh

      Software Engineer

    • photo

      Ricky Tran

      Customer Experience Specialist

    • photo

      Joshua Arens

      DevOps Engineer

    • photo

      Christina Appler

      Implementation Specialist

    • photo

      Hannah Roberts

      Accounting Intern

    • photo

      Raymond Jiang

      Accounting Intern

    • photo

      Robin Marie Yerex

      Channel Manager

    • photo

      Radoslaw Nowicki

      Quality Assurance Analyst

    • photo

      Jon Cruz

      Implementation Specialist, CPA, CGA

    • photo

      Whitman Lee

      Software Engineer

    Our Board of Directors

    • Bernd Petak

      Chairperson

    • Gina Arsens

      Board Member

    • Dan Eisenhardt

      Board Member

Beanworks by the Numbers

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

Corporate Giving



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.

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.

Customer Service Representative

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

We are looking for an early morning (6:00AM start) Customer Service Representative to join our growing team. One of the significant ways we differentiate ourselves from our competitors is by providing an amazing customer service experience. Providing great customer service is essential to the success of our operations. We need someone with great critical thinking skills who will apply them to investigating and exploring the issues raised by our Customers. On a daily basis, you will provide appropriate, timely answers to the questions our Customers send to us by phone or email. You will also work on various customer service related projects to further enhance our Customers’ experience.

This is an entry-level role with the potential for career advancement for high performers. If you enjoy engaging with people on the phone and by email and are passionate about providing customers with an amazing customer service experience then this role is for you. Come be part of building something amazing!

Functional Accountability of the Role

  • Providing tier one technical and customer support as per company core values
  • Answering phone and email requests which are managed through our customer support help-desk in a timely manner
  • Working with the development team through ticket resolution using Jira and the Agile methodology
  • Assisting the Quality Assurance team in testing the new versions of our software before they are released
  • Updating support materials and maintaining customer support desk. Creating training videos and guides. Leading webinars on various customer support topics
  • Suggesting customer service improvements and then implementing approved improvements with the support of the Customer Service Team

Competencies

  • You are a polite and engaging customer service rep with strong organizational and planning skills
  • You possess exceptional communication skills and outstanding phone presence with the ability to be calm under pressure. English is mandatory, other languages will be considered an asset
  • You apply your strong interpersonal skills and ability to establish rapport to both customers and colleagues while maintaining integrity and honesty
  • Apply effective listening skills to understand customer and colleague questions, you are a great team player!
  • Increase utilization, engagement and insight, and promote Beanworks best practices through tailored client education
  • Responsible for creating policies and procedures that optimize the customer experience
  • Creatively and efficiently resolve issues and investigate complaints, escalating as necessary. This will include raising technical “bug” fixes in a timely manner
  • Use data and analytics to educate and influence customer behavior
  • Initiate and maintain a proactive schedule of touch-points with your portfolio of clients
  • Represent the company at tradeshows and professional conferences, proving onsite customer support to users in a professional manner
  • Translate the voice of the customer into product improvements that increases client engagement

Technical Functionalities

  • Great general understanding of computer and software functionality - you are tech saavy
  • You have strong technical communication skills, previous experience working closely with a development team is an asset
  • Knowledge of the software development cycle, programming languages (PHP, JS), shell interface and basic computer troubleshooting will be a BONUS
  • You are proficient in MS Office (Word, Excel, PowerPoint), the Google suite and pick up new software easily
  • 3 – 5 years’ experience in customer service/account management or related experience
  • The drive and ambition to grow with a fast-paced online, technology company
  • Excellent customer service skills with the commitment to always maintain a service oriented approach
  • The ability to work independently as well as collaborate within a team
  • Proficient in Office (Word, Excel) as well as all common internet browsers
  • Be extremely organized, detail oriented and able to prioritize multiple projects at once
  • Good analytical skills as well as the ability to think strategically
  • Willingness to travel on a limited basis (2-4 times per year); must be able to represent the company with the highest level of professionalism during off-site conferences and meetings
  • Impose a high standard of excellence on self and work within a team

Education & Experience

  • Bachelor's degree ideally in technology, business administration or finance
  • 1-2 years of customer service experience
  • Experience working for a software company would be an asset
  • Basic knowledge of accounting

ERP Integration Specialist

Want to join a dynamic, exciting, mature 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. 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, teamwork, work/life balance and doing whatever it takes to get the job done, and done well.

As an ERP Integration Specialist, you are responsible for implementing and supporting our development team with their ERP accounting system integrations, which includes providing services related to consulting, needs analysis, planning and design, product recommendations, installations, system upgrades, conversions, integrations, and ongoing support services.

You are an expert with knowledge and experience in various ERP system integrations (including QBO, Xero, GP, Sage, Nav, Netsuite, and AX, etc.).

Responsibilities

  • Investigate and resolve ERP user application questions and issues
  • Design custom solutions
  • Define problems, collect data, establish facts, and draw valid conclusions
  • Research issues, resolve problems and recommend appropriate applications/changes
  • Provide technical assistance by responding to inquiries regarding errors, problems, or questions with the implementation and customer support
  • Recommending workarounds as appropriate with in the software product
  • Plan, manage and execute software installations and upgrades
  • Test for Compatibility and proper function
  • Assist in the design and/or creation of on-going data imports and exports of data
  • Researching and writing integration code between ERP and BeanworksAP solution

Experience/Skills

  • Hands-on experience with Sage 100, 300, 500 ERP is a huge plus
  • Hands-on experience with AX, GP, Nav, Netsuite also a huge plus
  • Accounting and project management experience, CA designation a benefit
  • Clearly assess, define and document custom integration needs
  • Effectively handle project management: plan, track, follow-up and follow-through on multi-step /multi- phase projects
  • Skills in troubleshooting both front end and back end of ERP software products
  • Solid architectural experience with building integrations between complex systems
  • Hands-on coding experience in C#, Java, or PHP
  • Must have excellent problem solving and analytical skills

Requirements

  • Bachelor Degree or equivalent experience
  • 2 years’ experience using or trouble shooting ERP products and/or training
  • Excellent written and verbal communication skills
  • Ability to test and identify bugs in software and document it accordingly
  • Professional customer service skills including telephone etiquette

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 and the opportunity to mentor others
  • Summer boat parties and water activities
  • Fitness Membership
  • Experience building a great software and being part of a Vancouver startup success story
  • Happy work environment and something to look forward to on Monday mornings

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.

Please contact Careers to inquire or apply for this position. No phone calls please; only those shortlisted will be contacted for an interview.

Business Analyst

Reporting to the Software Development Manager, the Business Analyst will assist in defining requirements so that the development team has an elaborated backlog of work. The Business Analyst will also add to the company body of knowledge related to definitions, processes and flows within the Beanworks Accounts Payable Automation product.

This role be a key player in defining problems to solve, constructing end to end workflows, presenting entity relationship models, writing user stories and making complex problems understandable by “Mere Mortals”. The successful candidate will be able to easily navigate the technobabble to get at the essence of the problem then compare competing solutions to arrive at the best (and most valuable!) course of action.

If you are a master of converging big picture strategy to business processes then to systems development then we would like to hear from you!

Responsibilities

  • Facilitating meetings with stakeholders to properly define the the problem, present solution options then achieve consensus on the most valuable course of action.
  • Assists in writing User Stories that define functional feature sets for the software development feature backlog.
  • Document business processes, state machines and use case activities to assist with communicating the problem domain, then form technical solutions.
  • Act as an internal consulting resource for internal stakeholders who need support/coaching in requirements scoping and elaboration.
  • Contribute in design reviews by drafting UI mockups, documenting processes and modeling data structures.
  • Prepare functional test scenarios to assist the QA team with understanding core business flows in the application and common exception cases.
  • Assist the Product Manager in rolling out new product features by crafting presentations and “training the trainer” on new feature sets.

Skills

  • Ability to document detailed user requirements with translation from business stakeholder requirements to software, UI, and database requirements for technical teams.
  • Demonstrated ability to develop and maintain relationships with key stakeholders. You can facilitate difficult conversations with respect and integrity.
  • Demonstrated ability to operate within an Agile software development environment.
  • Technical understanding of databases, web deployed software and services, and systems integration.
  • Effective in identifying and communicating project risk and exposure.
  • Ability to capture and document workflows, processes and state machines to assist with requirement elicitation and to update the in-house body of knowledge.
  • Disciplined modelling techniques. Models are clear and concise with appropriate detail for the target audience.

Education & Experience

  • Degree in Computer Science or related discipline
  • Certificate as Business Analyst and/or Certification from the IIBA/PMI
  • Agile/Scrum training leading to CSPO certification
  • 3+ years gathering technical requirements and documentation experience from business stakeholders
  • 3+ years process/workflow design experience
  • 3+ years in an Agile/Scrum practice
  • 2+ years programming experience in a web development environment
  • Experience working with Confluence and Jira
  • Training or experience in Business Process Modeling
  • Training or experience in Business Data Modeling
  • Facilitation and Soft Skill Training or experience

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 and the opportunity to mentor others
  • Summer boat parties and water activities
  • Fitness Membership
  • Experience building a great software and being part of a Vancouver startup success story
  • Happy work environment and something to look forward to on Monday mornings

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.

Please contact Careers to inquire or apply for this position. No phone calls please; only those shortlisted will be contacted for an interview.
Thinking of Automating? Get an Instant Quote