Senior Software Developer

CallMiner Logo

CallMiner

πŸ“Remote - Canada

Summary

Join CallMiner as a Senior Software Developer, Telephony and leverage your object-oriented development expertise to innovate and expand our telephony platform. You will design, develop, and implement new products and features, collaborating with agile platform teams. This role requires close work with colleagues, Product Owners, and Quality Assurance to ensure unparalleled customer experience. Continuous learning and adaptation to new technologies are expected. You will also mentor and coach team members. The position offers remote work within Canada.

Requirements

  • A minimum of 5 years' professional work experience as part of a team, with a focus on C++, Telephony platforms, Linux, and networking protocols
  • Exceptional coding skills, evidenced by a consistent track record of successful projects
  • Reasonable command of the English language (written and spoken)
  • Remote Work within Canada

Responsibilities

  • Design, construct, and maintain innovative features within our platform, ensuring seamless integration and functionality
  • Actively participate in an agile development team, contributing to planning, designing, developing, and implementing new features based on technical and business requirements
  • Continuously learn and adapt to new and emerging technologies to stay ahead of the curve
  • Provide mentorship and coaching to fellow team members, fostering a culture of growth and collaboration

Preferred Qualifications

  • Knowledge of any of the following technologies will be considered a plus: VoIP protocols, WebSocket development, gcc/autoconf/automake tool chain, Visual Studio, Boost, multimedia programming, SQL, cross-platform development, cryptography, Wireshark
  • Leadership experience, showcasing the ability to guide and motivate team members

Benefits

  • Reimbursement programs for both fitness and tuition
  • Generous PTO including an annual volunteer day
  • Paid maternity, parental leave

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.