Home Job Listings Categories Locations

Senior Software Developer

📍 ca

Technology CANARIE Inc.

Job Description

CANARIE has an immediate opening for a Senior Software Developer. This role will be accountable for designing, developing, deploying, and maintaining secure, scalable software solutions that support the company’s network orchestration and cybersecurity initiatives. This is a new full-time, term position through December 31, 2026, reporting to CANARIE’s Manager, Software Development. The salary range for this role is between $125,000 to $162,000. Key Responsibilities

Design and develop secure, scalable software for network orchestration and cybersecurity tooling in support of Canada’s Research and Education network Deliver full stack solutions using Python, Django, Angular, Docker, and Kubernetes Apply DevOps, CI/CD, and Agile (SCRUM) methodologies Guide technical best practices and mentor junior developers Research and evaluate new technologies relevant to networking and security Integrate LLMs and agentic AI models to enhance code development and automation Travel may occasionally be required Other related duties and responsibilities, as required The Ideal Candidate

To excel at CANARIE, you have a demonstrated capacity to work collaboratively on teams and are also an energetic self-starter with the self-motivation to work independently. You have excellent oral and written communication skills, and can count time management, problem solving, and managing multiple priorities as your strengths. You also share a dedication to CANARIE’s core values: service, teamwork, inclusion, innovation, quality, and integrity. What You Bring

Education and Experience

College diploma or university degree in Computer Science, Software Engineering, or a suitable combination of education, experience, or other relevant training Minimum of 10 years of relevant work experience in software development with full stack and solution design expertise Experience in mentoring Previous experience developing complex software projects in Agile team Skills

Ability to clearly communicate complex technical information Expertise in designing clear actionable software solutions Attention to detail and commitment to high-quality software delivery Ability to adapt to new technologies and domain Familiarity with computer networking protocols and network management systems Strong working knowledge of the following:

cybersecurity principles, DevSecOps, secure programming practices, and security by design CI/CD pipelines (GitLab), infrastructure-as-code, and automated testing frameworks containerization (Docker), orchestration (Kubernetes, Helm, Rancher), and cloud platforms (AWS, Azure) database management systems (SQL, NoSQL), RESTful APIs, Linux, and cloud-native development (CNCF model)

Working knowledge of the Microsoft Office suite Come Work with Us

We are committed to employment equity and encourage anyone who can contribute to the diversification of ideas and perspectives to apply. For applicants with disabilities, accommodation is available upon request throughout the recruitment and assessment process. If this seems to be the right fit for you, please send a note and your resume to careers@canarie.ca , and include the position title in your subject line. We thank all applicants; however, only those selected for an interview will be contacted.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 28, 2026
Job Type: Technology
Location: ca
Company: CANARIE Inc.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.