Sensibill Inc.  logo

Sensibill Inc.

Performance Engineer

Platform – Toronto, Ontario
Department Platform
Employment Type Full-Time
Minimum Experience Experienced

Efficient receipt management is critical to the health of any business. Since 2013, Sensibill has been committed to building an AI-powered tool that makes capturing, organizing, and retrieving receipts as magical as possible. We work with banks to offer our receipt solution through their mobile banking apps. Banking customers use the service to keep track of important receipts for returns, exchanges, expenses, accounting, and taxes. Our mission? We want to give time back to freelancers and small business owners so that they can focus on the things they love. To find out more, visit

What does the job entail?

As we grow, we’re looking for an experienced Optimization Engineer with a passion for writing high performance, scalable software to analyze performance metrics across our entire system, identify bottlenecks and drive the work with cross-functional teams to improve the overall performance. Ideally, you will design and implement new systems and improvements in existing systems to meet predicted scale and performance needs. You will also help to create a performance-driven culture across our entire software development organization.

We’re a fast-paced scaleup, so we need versatile self-starters who are motivated by new technologies, subject matter experts, and will jump right in and can hit the ground running. 

What do you “look like”?

  • 5+ years of experience writing high performance, scalable software, including profiling and optimizing large-scale web applications
  • Experience in performance testing and profiling on Linux systems
  • Experience with performance test frameworks such as JMeter
  • A good understanding of JavaScript and Node.
  • Solid knowledge of NoSQL databases and NoSQL database optimizations
  • Systematic, detail-oriented approach to diagnosing problems

You may also have:

  • Bachelor's degree in Computer Science or equivalent experience
  • The ability to profile and analyze source code, implement potential improvements, and measure the impact on system performance
  • Ability to plan load and scale capacity, identify operational deficiencies and possible solutions
  • First-hand experience in scaling a web service through a major growth period

What’s in it for you?

We love #pie. Our culture is like that perfect piece of pie; humble and delivers exactly what you expect. Why #pie? That’s our acronym. We are a team of people that work to #getshitdone, all while ensuring Passion, Integrity, and Excellence.

You have the opportunity to make meaningful contributions; to make an impact. We are lean, we are smart, and we live for balance – there are no mandatory 60-hour work weeks here.

This is not a top-down culture. We want everyone’s input during critical decisions. To that end, if you have ideas, we want to hear them. Together, we can build out your role, build our product, and our company. We want new team members who want to invest in us the way we invest in them. We want your ideas, your energy, your skills, your dedication(we'll in turn provide the same) and if you have any, we’ll take your #receipts too.

What can you expect when you submit your application?

A member of our Talent & Culture team will review your application and if you look like a fit on paper, schedule a conversation with you within 5 business days.

What if you have questions before you apply?

No worries at all! If you have additional questions prior to submitting your application, please feel free to reach out to Omar Khan, Talent & Culture. He accepts all connection requests on LinkedIn and does his best to reply to all messages within 24 hours.

What does the interview process involve?

The first step is a conversation with Talent & Culture.  They’ll focus on the culture side of things and answer any questions you may have. From there, we’ll provide some assignment to candidates that we feel exhibit a high potential to be successful in our environment, and also gives you some insight to the types of problems and experiences you'll face in your role with us.  The last step of our process is a panel style of interview where you will meet the team, see our space, and present your assignment.

Keep in mind, we’re not just interviewing you. We want to make sure that we’re the right fit for each other, so please feel encouraged to interview us at every step.

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience
  • Powered by