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

Operations Engineering - Infrastructure

Share job:

Job Location icon
Vancouver, BC
Job Type icon
Full Time
Job Category icon
Software and Programming


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 is looking for a talented operations engineer to help manage our distributed applications architecture, continuous delivery process, and continuous integration system. We currently use technologies such as AWS, Docker, Jenkins, Consul, Hashicorp Vault, and Ansible. We’d love if it you had experience with Kubernetes (or similar solutions) and Terraform too. Engineers at Bench work in a collaborative team environment with other engineers, product managers, and designers.

Here’s what you’ll be getting up to:

  • Automating and managing our distributed application and services architecture
  • Maintain our continuous delivery pipeline in a micro-services based environment
  • Improve fidelity with regards to monitoring, fault-tolerance, security, durability, and scalability

You’re a great fit if you have most of these:

  • Familiarity with AWS and container based systems such as Docker
  • Extensive experience with monitoring, logging, and root cause analysis of faults in production environments
  • Used Ansible or a similar tool like Puppet or Chef at scale
  • Have designed, deployed and maintained a Kubernetes cluster
  • Experience developing software in either an interpreted language like Python, or a compiled language like Go or Java

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: September 18, 2018
Closes: November 16, 2018
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...