Meet the Founders

Beanworks CEO - Catherine Dahl

Catherine Dahl

CEO

Catherine is passionate about business process improvement and leads with a vision of making accounting easier and more enjoyable while increasing efficiency and reducing costs. As a CMA professional, she knows first-hand the challenges with financial management and is dedicated to driving change through innovation. Catherine is a co-founder.

Reza Sanaie - Director of Engineering at Beanworks

Reza Sanaie

Director of Engineering

Reza is a skilled task juggler and enthusiastic startup techy. Involved with internet technologies since the early days, as a computer engineer, he leverages best practices to achieve customer happiness with intuitive interface design, blistering performance, and robust security, dependability and scalability. Reza is a co-founder.

Tracy Thompson - Director of Operations at Beanworks

Tracy Thompson

VP of Client Success

Tracy has a relentless passion for creating helpful and friendly relationships with customers. Her support team is efficient and looks for ways to go above and beyond with each customer interaction. Tracy has a BBA and has been a full-cycle bookkeeper. She has worked with web-based applications for over five years. Tracy is a co-founder.

Cory Cleaver - Creative Director at Beanworks

Cory Cleaver

Creative Director

Cory is a multifaceted designer that loves pushing pixels as much as he does writing solid code. He specializes in corporate branding, interaction design, front-end development, and enjoys being an integral part of the design process, from concept to completion. Cory is a co-founder.

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

The Perks in Beanville

The Beanworks HQ is in the heart of the west coast tech community on the edge of Gastown. We have a stunning view of the mountains to inspire our team. We believe a healthy team is a happy and productive team, so our kitchen is stocked with real food… oh and, unlimited M&Ms. We celebrate our successes, which gratefully we have lots, and have parties every quarter.

At Beanworks we are proud of our reputation! Our stalk is growing… and we need more beans!

img1
img2
img3
img4
img5
img6
img7
img8
img9
img10
img11
img12
img13
img14
img15
img16
img17
img18
img19

We’ve Particpated In


startupscarelogo2
startup-weekend-logo
client-logo_ja_2_1000x720

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
0+ PAGES
Beanworks saves trees by making paperless accounting possible

Current Job Openings

Sales Development Representative

Want to join a dynamic, expanding startup?

We need a real go-getter, someone who has the drive and smarts to find, develop and qualify leads for our sales team to close. You’ll also provide input to the marketing team regarding campaigns and programs.
This is an early stage role with the potential for career advancement for high performers. If you enjoy engaging with people on the phone, don’t mind hard work and want to be part of building something amazing, this is the role for you.

You’ll spend your time:

  • Managing the pre-sales process for leads, and maintaining up-to-date records in Salesforce.com
  • Researching and targeting potential prospects within specific market segments
  • Implementing the prospect contact plan that you develop for all target market prospects
  • Building, retaining and expanding prospect relationships using marketing, phone, email, social media and other inside-based means
  • Setting up demos and meetings for the sales team
  • Responding quickly to potential leads from all sources including referrals, website, webinars, tradeshows and other marketing campaigns, to assist in meeting quarterly sales targets
  • Assisting at tradeshows
  • Preparing weekly activity stats and prospect pipeline reports
  • Providing input to the marketing team regarding campaigns and programs

Education & Experience

  • Bachelor’s degree
  • 1-2 years of successful pre-sales prospecting and lead qualification in an outbound sales role
  • Software sales experience would be an asset
  • Basic knowledge of accounting would also be an asset

Knowledge & Skills

  • You are persistent and engaging, with the ability to qualify prospects, handle objections and secure appointments for the sales team
  • You know how to get prospects to talk about their pain points and business goals
  • You possess exceptional verbal communication skills and outstanding phone presence
  • You apply your strong interpersonal skills and ability to establish rapport to both customers and colleagues
  • You have solid written skills and the ability to clearly communicate using email and social media
  • You are tech-savvy and pick up new technologies with ease
  • You are comfortable using the cloud solutions to manage your day-to-day business. We use Google Apps, Slack, Salesforce.com, Office 365 and Dropbox

Personal Characteristics

  • You are a positive, resilient self-starter with the ability to work independently, but who enjoys a team environment
  • 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
Compensation consists of base salary plus uncapped commission structure (with income protection for the first 60 days) and company bonus program.

Please contact careers@beanworks.com if interested.

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.

Client Success 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, 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 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. This position requires the successful candidate to work in our Vancouver office. 

We are looking for a full-time Client Success Manager to join our growing team. One of the significant ways we differentiate ourselves from our competitors is by providing an amazing client service experience.  Providing great client service is essential to the success of our operations. We need someone who has great critical thinking skills, who will apply themselves to investigating and exploring the issues raised by our clients and will be able to coach and support the team working on the front lines. On a daily basis, the successful candidate will manage the experience our clients have when they interact with our support or implementation team members and will be constantly focused on improving that experience. 

If you enjoy engaging with people on the phone and by email and are passionate about providing clients with an amazing experience and really want to contribute to the building of a unique client experience, then this is the role for you. Come be part of building something extraordinary! 

This position is all about supporting the hard-working client support representatives and implementation specialists as well as creating and implementing projects to improve the overall process. 

You'll spend your time managing (and providing backup to) your team who are: 

  • Answering phone and email requests which are managed through our client support helpdesk
  • Investigating and troubleshooting issues that our clients report and providing resolutions to complex issues that our client support representatives are not able to resolve
  • Building and maintaining a knowledge base of common client questions and answers
  • Training new clients
  • Implementing new client sand gathering all the data we need to implement those new clients successfully
  • Assisting the Quality Assurance team in testing the new versions of our software before they are released
  • Creating training videos and guides
  • Leading webinars on various client support topics

Your education and experience should include a Bachelor's degree, ideally in business administration, finance or technology and 1-2 years of client service experience for a SaaS technology company (ideally an accounting software). Knowledge of accounting and experience with Accounts Payable processes would be an asset.Attributes:

  • You are a polite and engaging client service manager with the ability to troubleshoot both simple and complex requests
  • You are tech-savvy and pick up new technologies with ease
  • You have the ability to troubleshoot issues on your own and source possible reasons for those issues
  • You possess exceptional verbal communication skills and outstanding phone presence
  • You apply your strong interpersonal skills and ability to establish rapport to both client sand colleagues
  • You have solid written skills and the ability to clearly communicate using email
  • You are proficient in MS Office (Word, Excel, PowerPoint) and pick up new software easily

Personal Characteristics :

  • You are a positive, resilient self-starter with the ability to work independently, but who enjoys a team environment
  • 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

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@beanworks.com if interested.

Accounting Software Implementation 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.

We are looking for an Implementation Specialist to join our growing team. One of the significant ways we differentiate ourselves from our competitors is by providing an amazing client onboarding experience. Providing great service from the beginning of the sales cycle, through to ongoing client support is essential to the success of our operations. We need someone with great people skills who can easily talk accounting with our clients (the controllers and CFOs of various businesses). In depth accounting understanding and knowledge is a must. On a daily basis, you will work to roll out our clients as quickly as possible while still maintaining our high levels of service.You will also work on various implementation related projects to further enhance our onboarding experience. This is not an entry level role, as this position requires experience in accounting to meet our client’s expectations and needs. If you enjoy working with people, get satisfaction out of completing projects (each client roll out is a small project), and are passionate about accounting then this is the role for you. Come be part of building something amazing!

You'll spend your time:

    • Managing the entire implementation process and relationship of new clients
    • Completing Accounts Payable workflow analyses for our new clients
    • Project managing the roll out process and gathering required information
    • Creating a Beanworks workflow for the client based on their workflow and needs
    • Installing required Beanworks integration tools to connect Beanworks to the client’s ERP
    • Training new clients
    • Assisting the support team in phone and email requests from existing clients which are managed through our online support system. You will be a backup to our client success department.
    • Managing the overall implementation process and looking for ways to continually streamline and improve it
    • Providing input to the VP of Client Success of ideas to make our new clients’ interactions and experience better and then implementing those approved ideas

Position Requirements:

    Education & Experience
    • Bachelor's degree ideally in business administration or finance
    • CPA designation is preferred
    • Minimum 3-5 years of full cycle operational accounting experience preferred
    • Minimum 3-5 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 (ideally in an accounting/bookkeeping related role)
    • Experience working for a software company would be an asset

    Attributes
    • You understand Controllers and CFOs and can interact and speak their language easily
    • You are tech-savvy and pick up new technologies with ease
    • You are polite and engaging with the ability to handle both simple and complex requests
    • You are a problem solver with high critical thinking skills around accounting and workflows
    • You possess exceptional verbal communication skills and outstanding phone presence
    • You apply your strong interpersonal skills and ability to establish rapport to both clients and colleagues
    • You have solid written skills and the ability to clearly communicate using email
    • You are proficient in MS Office (Word, Excel, PowerPoint) and pick up new software easily

    Personal Characteristics
    • You are a positive, resilient self-starter with the ability to work independently, but who enjoys a team environment
    • 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
Compensation is competitive with a company bonus program, plus benefits. Start date of this position is as soon as possible.
Please apply to: careers@beanworks.com with the subject line Implementation Specialist"

Account Executive

Want to join a dynamic, expanding startup?

If you’re a motivated Account Executive who’s looking for something extraordinary, we want to hear from you. We’re looking for a hunter that’s passionate about joining a progressive and dedicated team with an entrepreneurial spirit and drive to succeed.

This is an early stage role with the potential for career advancement for high performers. If you enjoy engaging with people on the phone, don’t mind hard work and want to be part of building something amazing, this is the role for you.

You’ll spend your time:

  • Building, retaining and expanding prospect relationships using marketing, phone, email and social media
  • Using Salesforce.com to prioritize, organize, and set appointments for qualified leads and opportunities through View, Tasks and Calendar
  • Preparing and reporting on key metrics including number of qualified leads/opps, conversion at various stages of the funnel and weekly activity stats
  • Working with Product Engineers, Sales Engineers and Support to provide solutions for our customers
  • Forecasting, negotiation and deal closures
  • Responding quickly to potential leads from all sources including referrals, website, webinars, tradeshows and other marketing campaigns, to assist in meeting quarterly sales targets
  • Assisting at trade shows
  • Providing input to the marketing team regarding campaigns and programs
  • You’ll be an expert at navigating the customer buying process, engaging key stakeholders and ultimately securing a signed agreement

Education & Experience

  • Bachelor’s degree
  • 2-4 years sales experience, particularly SaaS
  • Basic knowledge of accounting would also be an asset

Knowledge & Skills

  • You are engaging and have strong interpersonal skills, with the ability to build relationships quickly with anyone
  • You know how to get prospects to talk about their pain points and business goals
  • You possess exceptional verbal communication skills and outstanding phone presence
  • You have solid written skills and the ability to clearly communicate using email and social media
  • You are tech-savvy and pick up new technologies with ease
  • You are comfortable using the cloud solutions to manage your day-to-day business. We use Google Apps, Slack, Salesforce.com, Office 365 and Dropbox

Personal Characteristics

  • You are a positive, resilient self-starter with the ability to work independently, but who enjoys a team environment
  • 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
Compensation consists of base salary plus uncapped commission structure (with income protection for the first 60 days) and company bonus program.

Please contact careers@beanworks.com if interested.

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.

          Ready to automate? Get an Instant Quote