Senior Software Developer

Hackensack, NJ

Job Description
As a member of this dynamic team, you will collectively be responsible for the development of user-facing client software running on multiple platforms and play a pivotal role in its future development. In this role, you will work on complex software infrastructure, as well as communication and interactions with a multitude of other software components running on a variety of operating systems and devices. You will mostly be using C and C++ for development.

Your daily tasks may include:

  • New feature design and implementation
  • Integration of newly available technologies and devices
  • Optimizations to existing infrastructure and algorithms
  • Troubleshooting and resolution of issues

As a suitable candidate for this position you are given the opportunity to work in an engaging, challenging and open environment. You are expected to show involvement and commitment to the success of the product or products the company is offering.


  • Proven industry experience of at least 5 years in software development
  • Experience with at least 2 of the following OS: Windows, Linux and MacOS
  • Experience developing multi-media and/or communication applications or services (chat, audio, video)
  • Experience with interactive voice and/or video communications over IP a plus
  • Experience of 3-5 years with C/C++ programming for large and complex systems
  • Excellent communication and problem-solving skills
  • Experience with HTML5, JavaScript, JSON a plus
  • Experience with Lync and/or Outlook plugins a plus
  • Self-learner and independent worker but also a strong team player
  • CS/EE degree

Please forward your resume to  Reference 1001 in subject line.