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



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

dotNET Senior Software Engineer

It’s an exciting time at Beanworks! Our team is expanding and we are looking for a .NET Senior Software Engineer with Java Script and PHP experience.

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. Although we are a Linux shop we do have.NET products that we build and maintain.

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

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

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 Success Manager

It’s an exciting time at Beanworks. Our team is expanding, and we are looking for our next Customer Success superstar. This is a client-facing role which provides the opportunity to work hand-in-hand with Beanwork’s portfolio of customers. As a success specialist, you will need to be committed to delivering an exceptional customer experience and develop a keen understanding of your client accounts and what it takes to deliver maximized returns on investment.

Join our company and become part of our growing AP Automation solution that offers a collaborative work environment and career growth opportunities.

General Purpose

  • Develop customer relationships that promote retention and loyalty
  • Work closely with customers to ensure they are satisfied with the services they receive from Beanworks and improve upon areas of dissatisfaction
  • Collaborates with Sales, Marketing and other internal teams to deliver positive ROI for clients
  • Drives client product adoption and usage
  • Supports, develops and drives improvement initiatives
  • Builds long term relationships with the Beanworks portfolio of clients
  • Assists the Director of Customer Success in driving key initiatives

Essential Duties/Responsibilities:

  • Manage existing and newly acquired customers in the Beanworks portfolio
  • 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

Job Qualifications

  • Bachelor’s Degree preferred
  • 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

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"

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