Senstar logo


.NET Software Developer

710-Eng'g VMS – Waterloo, Ontario
Department 710-Eng'g VMS
Employment Type Full-Time
Minimum Experience Mid-level

Senstar Corporation has been safeguarding people, places and property with the world’s largest portfolio of perimeter intrusion detection sensors for over 35 years. Now combined with world-class video management systems and analytics (formerly Aimetis), Senstar offers a comprehensive suite of proven technologies that work together to reduce complexity, improve performance and unify support.

About the Position

Senstar, a leading computer vision company, has an immediate opening in its VMS Division for a .NET software developer to help implement the next generation of our distributed video management software (VMS).  The successful candidate will join our team of highly skilled developers at our Waterloo, Ontario, Canada office.  Reporting to the VP of Engineering, the .NET Software Developer is responsible for development and maintenance of VMS functionality and integrations with relevant 3rd-party systems.


  • Expert in using object-oriented techniques to solve problems
  • Exposure to functional programming techniques
  • 5 years C# and 3 years C++ experience
  • 2 years concurrency/multi-threaded programming experience
  • 2 years distributed systems/network programming experience
  • 2 years database/SQL problem solving experience
  • Understanding of REST principles
  • Microsoft Visual Studio 2012/2013/2015 experience
  • Experience writing readable, reusable, and refactorable code
  • Bachelor degree in computer science (or similar)
  • Desire to be a strong member of an even stronger team

Nice to have

  • Experience working with video/codecs/cameras
  • Experience with WCF, LINQ
  • JavaScript, HTML5, and CSS3 experience
  • C++ experience with concurrency/sockets
  • DirectShow programming experience (managed and unmanaged)
  • Experience debugging crash dumps on Windows
  • Understanding of SSL and certificates
  • Experience with source control (Subversion)

Location & Duration

  • This is a full time permanent role based out of Senstar's office in Waterloo, ON, Canada.
Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Waterloo, Ontario
  • Department
    710-Eng'g VMS
  • Employment Type
  • Minimum Experience
  • Powered by