Senior Back End Developer

We are seeking an extremely talented and ambitious Senior C++ Back End Developer for our FinTech client at their Kitchener location. This position is ideal for someone with experience working in a high speed distributed environment, and who can jump in and work on existing state of the art code as well as take charge in creating new modules and components.  Focus is on candidates with C++ experience, but an extremely bright fast-learner that is confident in their abilities and is open to master C++ is strongly encouraged to apply! Someone coming from the banking industry will NOT be a good fit for this opportunity.

The platform you will be working on will handle thousands of messages a second on the back end, so if you are applying, you must have proven experience working in such high-speed intensive environments. This platform is evolving and will include C++ components as well as Python components, so candidates also passionate about Python will be a great fit.

This role comes with all the general responsiblities to be expected of a Senior Software Developer: mentoring junior members; familiarity with SQL databases; experienced in the full software development life cycle; strong technical skills; good self-discipline; ability to pass challenging technical interviews.

The work is somewhat distributed with some employees working out of various US offices. There are about 15 employees at the Kitchener location. 


  • 5+ years professional work experience in C++, C#, C, Python, or Java
  • Exceptional distributed systems programming skills
  • FinTech background (experience working on trading platforms or platforms with high-speed messaging back ends)

If you are an ambitious engineer looking to work in a challenging and rewarding environment, and want to be a part of a fast-growing and evolving company, we look forward to hearing from you.