View Jobs

Junior Software Engineer (Engineer 1)

Job IDB3-58-23-1A-42-C9
CompanyBench Accounting
LocationVancouver
ProvinceBritish Columbia
Date Posted2021-02-25
Posted Until2021-08-24
Job TypeFull-time
Job CategoryEngineering
Description
What’s Bench? Check us out in Fintech Impact, Perkins + Will, Daily Hive, BC Business, our Instagram (https://www.instagram.com/benchaccounting/), and our Blog (https://medium.com/lifeatbench).

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.

A letter from our Head of Engineering:

Dear candidate,

There has never been a more exciting time to join Bench. We’re up to something huge: we’re going to make a profound difference in the quality of life of 1 million people.

Finance is inseparable from the human experience. Our financial status influences our mental and physical wellbeing, where we live, our education, our family structures, and the opportunities we do or do not have. Working at a financial technology (fintech) company therefore isn’t about money; it’s about helping human beings. Small and midsize business (SMB) fintech, where we play, is about giving entrepreneurs access to big-business superpowers—in our case, being able to afford a full-service bookkeeper who genuinely cares about them and the success of their business.

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. Over the last year a new category of technology companies has emerged: Banking as a Service (BaaS), which gives fintech companies the ability to offer banking directly to their customers. We are on the bleeding edge of this movement. We already have a banking offering in beta, and are en route to offering full-service banking and bookkeeping in a single package, with unprecedented levels of automation and therefore a game-changing price point. This is how we will make a difference for a million people.

We need help. We’re looking for software developers who align with our mission of using technology to improve the lives of our customers. To do this, we are going to write the simplest possible technology, where every line of code creates value for our clients. 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 (https://bench.co/go/culture/) and Technology principles(https://github.com/BenchLabs/bench-technology-handbook/blob/master/technology-principles.md)
- An unstoppable thirst for learning
- A level of resilience that allows you to fail as often as you must in order to succeed
- An entry level of training or experience with modern web technologies

It’s an even better fit if you have:
- Experience with Typescript (ReactJS/NodeJS)
- Experience with JVM languages (Java/Scala)
- Experience with AWS technologies
- Experience working as part of a service desk team

Bonus points if you have:
- 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 (https://docs.google.com/spreadsheets/d/1rV2q8TJaY8gHhuAhXaHBLJdld3XLdJG-UbL706SkCAY/edit?usp=sharing). To learn more about how we do things, you can also read through our Technology Organization Handbook and our blog (https://medium.com/lifeatbench/tagged/bench-engineering).

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.
Start DateMarch/April
Salary$60-$75k
Experience- 1 year of industry engineering experience (Co-ops/Internships can be included)? Not mandatory!
LanguagesEnglish
Work SettingsOur office has gone fully remote! We’ll set you up with everything you need to work from home, from day one.
How To ApplyPlease email your resume + cover letter to sheila.syarif@bench.co

Please also answer the following questions in the body of the email:

Why do you want to work for Bench (other than the fun folks here)?
Why do you want to join the engineering team?
Do you have a minimum of 1 year industry experience (Co-ops/Internships can be included)? Not mandatory - but recommended 🙂
What are your salary expectations?
If you were to land your dream job, how soon could you start?