You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
Bench Accounting
Bench Accounting Logo

Senior Back End Engineer - Automation

Share job:



What’s Bench? Check us out in Forbes Top 30 Under 30The Vancouver SunInc.comBC Business MagazineEntrepreneur Magazine, the blog of Perkins + WillThe Daily Hive, and our Instagram.

Small business owners form the backbone of any healthy economy. At Bench, our goal is to provide affordable, automated and reliable bookkeeping to every single person who calls themselves an entrepreneur. To do that, we rely on talented people to provide the right mix of elegant and intelligent software and real personal assistance. By joining our team you'll help shape the future of the small business economy, and create something that has never existed before.

The Engineering team at Bench looking for talented Back-end Software Engineers to collaboratively create performant REST APIs and microservices. We also make use of machine learning techniques to further enhance the user experience of our customers. Engineers at Bench work in a collaborative team environment with other engineers, product managers, and designers. We have ambitious goals for growth, but that’s balanced with a relaxed, informal working environment and wellness policies that are second to none.

You’ll be:

  • Taking ideas all the way from design prototypes to performant, production-ready code
  • Writing automated tests
  • Participating in code reviews and design critiques
  • Sharing your expertise, and improving our infrastructure

This job requires:

  • At least 5 years building and delivering production software.
  • A love of learning programming languages and paradigms
  • Experience with at least one systems language, such as Scala, Java, Go, or C++
  • Knowledge of REST APIs.
  • Advanced SQL techniques

It would be great if you also:

  • Are comfortable working in large codebases
  • Have a solid understanding of CS fundamentals
  • Know MySQL, PostgreSQL, or Hibernate
  • Are familiar with microservices
  • Possess intermediate knowledge of Machine Learning algorithms and tools

What else would be great about working at Bench?

  • Competitive salaries, with regular salary reviews, plus stock options
  • Macbook Pro & custom monitor setup
  • Comprehensive extended benefits package that includes health, dental, and vision
  • Generous Wellness and Education funds.
  • Our office, in the heart of downtown Vancouver, is easily accessible via transit
  • Gender-neutral bathrooms
  • Great coffee, healthy fresh snacks, and sparkling water and local beers on tap
  • Social events organized by your Benchmates, like the chess tournament, trivia nights, game nights – or just relax at our regular Friday afternoon social events.

Posted: November 8, 2018
Closes: January 7, 2019
Email Address:
Company Info

Connect with employer:

About Bench Accounting

We're a laid back group of people working hard on a tough problem. Bookkeeping is a universal pain point for passionate entrepreneurs trying to pursue their dreams. They want to run their busin...