MAC Software Developer

CounterPath Technologies

October 22, 2014

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

CounterPath is a pioneer and a leading innovator in softphone and mobile VoIP products. We develop products for all major operating systems and devices—across PCs and mobiles. CounterPath's customers include some of the world's largest telecommunications service providers, enterprises and network equipment providers including Alcatel-Lucent, AT&T, Avaya, Bosch, Broadsoft, BT (British Telecommunications PLC), Cisco Systems, Genesys (ALU), Google, Metaswitch Networks, Mitel, Mobilkom Austria, NEC, Oracle, Telefónica, Telmex and Verizon. We serve 500+ significant customers in more than 50 countries and have tens of millions of softphones deployed .

CounterPath is experiencing tremendous growth in mobile products and is immediately seeking only the top talent to join our team in Vicoria (BC).

Job Summary: 

CounterPath has immediate needs for junior or intermediate MAC software engineers in our developer team. Strong Objective-C background and experience in using various Apple frameworks is essential. As a member of our team you will develop leading edge multimedia applications for the world’s leading telecommunications providers. The ideal candidate has some experience in the development and life cycle of large-scale software projects from design to maintenance of various product releases. Experience on multiple platforms and cross platform development is desirable. 

Responsibilities & Duties

  • Join our team to develop and maintain our MAC softphone offerings
  • Design implement and improve the existing UI to utilize the latest Apple technologies
  • Maintain and develop multiple customer branded versions of the softphone products
  • Work with the core SDK team to improve audio and video capabilities specific for MAC

Required Qualifications:

  • Computer science degree or relevant degree / work experience.
  • Strong Objective-C and C++ software development skills
  • Good understanding of Apple frameworks like Cocoa, WebKit, QT, AVFoundation….
  • Knowledge of object oriented design patterns
  • Strong verbal and written communication skills
  • Be detail oriented
  • Enjoy and thrive in a team environment
  • Skilled in code optimization and analysis

Other Desired Qualifications:

  • Experience in multi-threaded application development
  • Understanding of VoIP concepts
  • Networking knowledge and protocols: TCP, UDP, SIP, SRV, DNS, XMPP, HTTP, MSRP, XCAP, SOAP, TR-69...
  • Real-time application programming experience
  • Experience in iOS development
How To Apply: 

When applying send your resume to as a Word or RTF attachment, with VIAIP-NOV13-CP in the subject line of your e-mail.