Job Search and Career Advice Platform

Enable job alerts via email!

senior software developer

IP Infusion Canada Inc

Canada

Hybrid

CAD 140,000 - 170,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading telecommunications software company in Canada is seeking a Senior Software Developer with over 5 years of experience and a Bachelor's degree. This hybrid position requires proficiency in languages like C and C++, with knowledge in Linux and Python. Responsibilities include writing, modifying, and testing software while maintaining existing applications. The company offers a comprehensive benefits package including health and financial benefits, promoting a supportive work environment for all applicants.

Benefits

Dental plan
Health care plan
Group insurance benefits
Paid training opportunities
Wellness program

Qualifications

  • 5+ years of experience in software development.
  • Proficiency in programming languages such as C and C++.
  • Knowledge of embedded systems and protocol design.

Responsibilities

  • Write, modify, integrate and test software code.
  • Maintain existing computer programs.
  • Communicate technical problems and solutions.

Skills

Software development
Linux
C++
Python
Networking

Education

Bachelor's degree

Tools

Jenkins
Jira
Git
Subversion (SVN)
Job description
Job details

senior software developer

Posted on December 22, 2025 by a licensed third‑party for Employer details IP Infusion Canada Inc.

Salary: $140,000 to $170,000 per year (negotiable). Work location: Hybrid (Kanata, ON K2K 3E7). Employment type: Permanent, full time, 40 hours per week. Starts as soon as possible. Vacancies: 1.

Work setting: Telecommunications industry, Software company, IT service provider.

Work must be completed both in person and remotely.

Qualifications

Education: Bachelor's degree.

Experience: 5 years or more in software development.

Technical knowledge: Jenkins, Jira, Shell scripting, Subversion (SVN), Linux, C, C++, Device drivers, Networking software/hardware/security, Extranet, Intranet, Internet, XML technology (XSL, XSD, DTD), Servers, File management software, Word processing, Object‑oriented programming languages, Presentation software, Communication software, Project management software, Programming software, Database software, Software development, MS Office, MS Windows, Spreadsheet, API, TCP/IP, Git, Python, Firmware development, Software quality assurance, Unix Shell scripting, MS Excel.

Area of work experience: Embedded systems, Design, Protocol.

Area of specialization: Development.

Responsibilities
  • Write, modify, integrate and test software code.
  • Maintain existing computer programs by making modifications as required.
  • Communicate technical problems, processes and solutions.
  • Prepare reports, manuals and other documentation on software status and maintenance.
  • Assist in collecting and documenting user requirements.
  • Assist in developing logical and physical specifications.
  • Research and evaluate a variety of software products.
  • Write, modify, integrate and test software code for e‑commerce and other Internet applications.
Work conditions and physical capabilities
  • Fast‑paced environment.
  • Tight deadlines.
  • Attention to detail.
Personal suitability
  • Accurate, client focus, efficient interpersonal skills, excellent oral and written communication, initiative, judgement, organized, team player, accountability, dependability, resourcefulness.
Benefits
Health benefits
  • Dental plan, disability benefits, health care plan, paramedical services coverage, vision care benefits.
Financial benefits
  • Group insurance benefits, life insurance, RRSP.
Long‑term benefits
  • Long‑term care insurance.
Other benefits
  • Free parking, learning/training paid by employer, on‑site amenities and recreation, paid time off, team building opportunities, travel insurance, wellness program.
Employment groups

This employer promotes equal employment opportunities for all job applicants, including those self‑identifying as a member of these groups. Membership in a group is not a job requirement. All interested applicants are strongly encouraged to apply.

Support for persons with disabilities
  • Provides physical accessibility accommodations.
  • Applies accessible and inclusive recruitment policies.
Support for newcomers and refugees
  • Assists with settlement needs.
  • Offers mentorship programs.
  • Does not require Canadian work experience.
Who can apply for this job?
  • Canadian citizen, permanent resident, or temporary resident with valid work permit.
  • Do not apply if not authorized to work in Canada.
Advertising period

Advertised until 2026‑01‑12.

Important notice: This job posting was posted directly by the employer on Job Bank. The Government of Canada has taken steps to make sure it is accurate and reliable but cannot guarantee its authenticity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.