Skip to Navigation


Senior Software Developer

in Engineering and Technical


Kanata, On

Job Description

COMPENSATION: Salary, Benefits, Vacation, RRSP and Bonus                                


  • Be part of a small, intensely skilled team, feels total ownership of your work, and can't imagine a day without coding.
  • You will play a crucial role in our platform development and everything you do matters.
  • Develop system and applications on a payment gateway router
  • Become familiar with fundamentals of the payment industry, primarily in the US market
  • Learn and contribute to our repository of foundation classes used in development of our core products
  • Take the lead in architecture and platform implementations
  • Implement the design in present in a peer review session.
  • Work closely with QA in approvals testing Knowledge, Skills and Abilities

Required Skills

  • Bachelor's degree in Engineering or Computer Science
  • 5 + years Experience with C/C++ programming.
  • Familiarity with using Linux and 2.6 and 4.1 kernals Linux module and driver development
  • Familiarity with network protocols: particularly TCP/IP, PPP, UDP, SSL, DHCP, DNS
  • Familiarity with Bootloader designing and using UBoot/Redboot
  • Familiarity with shell script and Makefile writing
  • Familiarity with version control systems like GIT/garret
  • Interact with product management, operations and other software designers
  • Proven innovative approaches to projects and demonstrated self-sufficiency
  • Excellent analytical, problem solving skills
  • Strong verbal and written communication skills
  • Demonstrate the ability to work independently
  • Resolve problems with minimal direction
  • Experience in working with other team members and customers


Expiry Date

Friday, October 20, 2017

Submit an Application