Frontend Staff Software Engineer - Canada

Bench

Canada
  • Job Type: Full-Time
  • Function: Web/Graphic Design/Internet
  • Post Date: 04/29/2021
  • Website: bench.co
  • Company Address: 545 Robson St, Vancouver, BC, V6B 1A6, CA

About Bench

Bench solves bookkeeping for entrepreneurs. But our larger purpose expands beyond that. We’re here to help entrepreneurs understand what they want to do and where they want to go.

Job Description

What’s Bench? Check us out in Fintech Impact, Perkins + Will, Daily Hive, BC Business, our Instagram, and our Blog.

We acknowledge that Bench headquarters is located on the traditional, ancestral, and unceded territory of the Coast Salish Peoples, including the territories of the xʷməθkwəy̓əm (Musqueam), Skwxwú7mesh (Squamish), and Səl̓ílwətaʔ/Selilwitulh (Tsleil-Waututh) Nations.

We’re a committed and talented group of diverse people working hard to solve a real, universal problem for millions of entrepreneurs: businesses need to understand their financial performance, but for many smaller ones, this means a trade-off between doing their books and running their businesses. Bench solves this dilemma by taking bookkeeping off of their hands. We’ve paired smart humans with incredibly powerful software to develop the fastest, most efficient bookkeeping service in history. This lets us provide monthly and yearly financials at an incredibly accessible price, giving business owners the time, confidence, and knowledge they need to be successful.

Bench is growing fast. Recently, we’ve onboarded our 9000th client and our 500th employee. We have a clear, funded path to profitability, and a roadmap that we believe will rapidly accelerate the trajectory of our business. We’re looking for the brightest minds who love solving tough problems to join us on this incredible journey, in pursuit of bringing financial mastery to our clients.

A letter from our Head of Engineering:

Dear future Benchmate,

There has never been a more exciting time to join Bench. We’re on our way to make a profound difference in the quality of life of a million people.

Finance is inseparable from the human experience. Our personal finances influence our mental and physical wellbeing, where we live, our education, our family structures, and the opportunities we do or do not have. In the mind of a small business owner, there is no distinction between their business finances and their personal finances. Working at a Bench isn’t about fintech; it’s about making a difference in the quality of life of human beings.

Bench is already the biggest bookkeeper in North America—we currently have  over 10,000 clients, and in 2020 alone we processed $21B in transactions—and we’re just at the beginning of our technological  journey. 

The next step for us is “Powered by Bench.” Bench already partners with notable companies to make a difference for our shared customers. Now these partners are asking us for a “Powered by Bench” experience that lives directly inside their own UX. “Powered by Bench” is going to take us from tens of thousands of clients, to millions.

We need help. We’re looking for software engineers who align with our mission of using technology to profoundly improve the lives of our customers at scale. What we do is immensely creative; it requires us to  fall in love with the problems we’re tackling, and then challenge ourselves to resolve them with the simplest solutions we can dream up. It is also immensely collaborative; our Technology teams work hand-in-hand with Product and Design, and also have deep ties across our service organizations. Only together can we create something truly groundbreaking for our clients.

Does this sound like how you want to spend your time? 

If you join us, I promise that you will grow tremendously, live a rich life both at and away from work, and have a great time while doing it. Thanks for taking the time to read this. I can’t wait to meet you.

Sincerely,
Blake Turner,  Head of Technology

To be successful in this role, you’ll need to have:

  • A resonance with our Bench and Technology principles
  • A depth of knowledge across the frontend and backend
  • A deep expertise in the frontend, backend, or both
  • Demonstrable ability to act as a technical lead on projects
  • Demonstrable ability to mentor senior engineers
  • Demonstrable ability to describe technology in terms of business priorities

It’s an even better fit if you have:

  • Expertise in Typescript (ReactJS/NodeJS)
  • Expertise in JVM languages (Java/Scala)
  • Expertise in AWS technologies

Bonus points if you have:

  • Open source projects
  • A history of delivering talks at conferences
  • Another career before this one—you’ll be surprised how much crossover there is
  • A passion that you want to tell us about!

The extra details:

  • This is a full-time permanent position because we want to spend lots of time with your wonderful self!
  • This position offers an annual salary, stock options, and an extended benefits package that includes health, dental, and vision.
  • Our office has gone fully remote! We’ll set you up with everything you need to work from home, from day one.

For a deep dive on how we define Engineering roles at Bench, please see our competencies matrix. To learn more about how we do things, you can also read through our Technology Organization Handbook and our blog.

We believe that unchecked biases disproportionately impact the most marginalized people in society—including but not limited to BIPOC, LGBTQ2S+ people, immigrants, and people with disabilities. We strongly encourage applications from people with these identities or other marginalized communities because we believe that without you, we are all less. At Bench, we don’t stand for tokenism. We stand for representation.

Related Jobs

Recruitment Specialist

Bench - Vancouver, CA

Recruitment Specialist - Ontario

Bench - Ontario, CA

Product Designer - Canada

Bench - Canada

Senior Software Engineer - Canada

Bench - Canada

Sr. Product Marketing Manager

Bench - Vancouver, CA
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.