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.

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

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
img1
img2
img3
img4
img5
img6
img7
img8
img9
img10
img11
img12
img13
img14
img15
img16
img17
img18
img19

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
Tech's Got Talent

This year, Beanworks will be participating alongside other Vancouver tech companies in this initiative to raise money for local charities through the power of lipsyncing.

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

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.

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