Software Engineering Manager
BenchCanada18 days ago
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 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 engineering leaders who align with our mission of using technology to profoundly improve the lives of our customers at scale. To do this, we need teams that understand the value we create for our clients with every line of code that they write. We need an environment where every individual contributor can find rapid growth. Finally, we need to deliver amazing software with great speed and no burnout. This is really hard to do, and it takes great leadership to get it right.
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.
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 ”technical” background - you don’t need “senior engineer” on your resume, but you do need to have an understanding of technology, building products, maintaining products, and speaking about technical problems and solutions in business terms.
- A passion for leading - Leadership requires us to take a stand for what we believe the future can be, and then to help others see themselves in that future. This is what gets your blood going.
- Experience managing - Management is not the same as leadership. It requires a commitment to getting the best out of the individuals who report to you, and the ability to figure out how to best organize their diverse skill sets for the objective you’re pursuing.
- A demonstrable drive to grow - Fostering growth is what we do here, in ourselves and in our reports. Our mission is big, and we all need to grow significantly to achieve it.
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.