Engineering Manager – Web Application

Beanworks by Quadient

Beanworks by Quadient (“Beanworks”) is a rapid growth company on a mission to empower accounting teams to succeed. We are revolutionizing the world of accounting software by disrupting traditional solutions with elegant, cloud-based Accounts Payable Automation software. We were recently acquired by Quadient, a global company who help simplify the connection between people and what matters. As we scale, our powerful and growing Bean Team needs you!

This role is for an Engineering Manager to manage feature development on our Web Application team.

We hire and review our team based on our Engineering core team values (which spell CODE), which is how we get to our big hairy audacious goal of automating AP processes so well they’re indistinguishable from magic!

  • Continuously Improve: We strive to get better each day individually and as a team
  • Own: We see our bytes through from farm to table
  • Deliver: We plan and execute our work efficiently
  • Experiment: We embrace trying new things and learn from our successes and failures

Besides our web-based application using the React / GraphQL framework, a critical component of our system is a desktop utility that synchronizes Windows-based customer data to our platform, and we have more and more customers with this need. We primarily use PHP, Javascript, and C#.NET for our front end and integrations to ERPs. Lastly, we have been extending our reach by developing an in-house React Native (iOS/Android) application to enable our customers mobile access to their data.

What You’ll Do

  • Create and Maintain a Highly-Engaged Team
  • Perform 1:1s to determine pain points and come up with a strategy to address them with the support of the engineering leadership team.
  • Create growth plans for each direct report and ensure team members are supported and given the opportunity to grow both hard and soft skills.
  • Level up technical skills of the team.
  • Raise the Bar of Team Standards
  • Work with engineering leadership to prioritize and implement software engineering process and code base improvements.
  • Document and rollout software engineering best practices, and iterate where necessary.
  • Deliver internal training sessions.
  • Predictably Design, Implement and Deliver High Quality Technical Solutions
  • Follow the process for designing, developing, and delivering software, including reviews and writing automated tests.
  • Make suggestions for improvements when bottlenecks are encountered.

Who You Are

This role is meant to encompass both technical and management duties. If you love leading a team and contributing to the solution, this job is for you!

  • Design/development experience using AWS infrastructure
  • Coding experience in one or more of of PHP, Javascript/Typescript, .NET, Java
  • 2+ years leading, mentoring, and managing the work of technical teams – you’ve seen it and done it before
  • Proven experience in coaching and growing employees in both technical skills and supportive team behaviours
  • Demonstrated capability to improve the speed and quality of software deliverables
  • Ability to guide and support a technical team to break down, estimate, track, and deliver software on time/budget following agile methodologies
  • Excellent communication skills, both written and verbal as well as comfortable presenting on technical concepts
  • Comfortable in a high-growth, rapidly changing environment
  • Experience working with integrating with ERPs preferred
  • The ability to challenge ideas, embrace healthy conflict, and follow the Five Dysfunctions of a Team methodology

Why Beanworks?

At Beanworks, everyone’s work matters and our team is encouraged to take complete ownership of their jobs. People who join the BeanTeam are smart, driven and keen to solve problems with a team of like-minded individuals. To be a Bean means you are not satisfied by just meeting a target, but you strive to exceed it. We take time to celebrate our wins together because we succeed or fail as a team. Working together to achieve our goals is the way of our working life! We don’t claim to have all the answers, so all Beans are empowered to challenge the status quo in order to best support the company vision.

If taking on these challenges and working with awesome people excites you, and you resonate with the values of ownership, team based success, striving to exceed expectations and have the courage to challenge the status quo, then you may just be a Bean.

Here are the benefits of working with us:

  • Remote working arrangements; work from anywhere in the world
  • If you want an office to visit, we have an amazing Downtown Vancouver location, 2 mins from Yaletown Skytrain
  • Amazing office amenities equipped with snacks, drinks, games (Nintendo switch, VR, ping pong table), and an on-site gym
  • We have excellent extended health and dental benefits for yourself and your family
  • You may contribute to a Retirement Savings Plan, with employer matching contributions
  • We are family friendly and offer flexibility
  • We’re champions of diversity and welcome beans of all shapes, sizes and backgrounds
  • We have regular team get-togethers, parties, and believe in celebrating our wins and having fun

To apply for this job please visit quadient.wd3.myworkdayjobs.com.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.