Close this search box.

Senior Software Engineer

Remote Consultant

We are searching for an experienced .NET Software Engineer, ideally with some payments solutions experience, to join our client’s team remotely from Ontario (or possibly other parts of Canada) as a Senior Software Engineer. From their international headquarters, the organization has more than 20 years of successful history in facilitating multi-currency transaction processing and fraud management solutions for merchants and acquiring banks.

This will be a unique opportunity to play a key role as a member of a relatively small but highly talented distributed team where individual efforts are recognizable and clearly contribute to the firm’s ongoing success.

The Senior Software Engineer will be hired as a Consultant on a open-ended, business-to-business/consultant services agreement but in nearly every other regard viewed akin to a full-time employee. This opportunity will therefore be well suited to someone who would appreciate a stable, long-term engagement and be comfortable managing their own relevant deductions/remittances and health coverage etc.

Compensation offered will include a gross monthly salary/fee, bonus program and paid vacation allowance.


  • 10+ years of professional experience developing enterprise level, robust web and server systems with the .NET/.NET core framework
  • Demonstrable experience writing clean and maintainable code using design patterns and dependency injection
  • Experience with REST, MVC, aspect-oriented programming
  • Experience designing and developing medium to complex distributed systems and microservices
  • Experience developing multithreaded solutions
  • Experience with Github and/or Team Foundation Server source control systems
  • Degree in Computer Science or equivalent

While not a must, experience with any of the following would be a distinct advantage:

  • Experience with Payment Gateways, EMV credit/debit card technology and transaction processing message formats (e.g. ISO-8583)
  • Experience developing high volume transaction processing systems
  • Knowledge of payment gateways, PCI-DSS Compliance, credit card payment processing including ecommerce, EMV card technology and 3DS

Last update: April 5, 2024

Please apply or contact:

Jason Squires