This job offer is no longer available
About
CANARIE connects Canada to the world. Our programs equip researchers, students, and startups in Canada to excel on the global stage.
Together with our 13 provincial and territorial partners, we form Canada's National Research and Education Network (NREN). This ultra-high-speed network connects Canada's researchers, educators, and innovators to each other and to global data, technology, and colleagues.
To strengthen the security of Canada's research and education sector, we collaborate with our partners in the NREN, government, academia, and the private sector to fund, implement, and support cybersecurity initiatives. We also provide identity management services to the academic community and boost Canada's startups with cloud resources and expertise in emerging technologies.
Established in 1993, CANARIE is a non-profit corporation, with most of our funding provided by the Government of Canada.
Who We Are
We're a small team of dedicated thinkers, innovators, and problem-solvers. Our team is positive, passionate, and collaborative.
We work with Canada's higher-ed community and government partners to ensure that Canada's bright researchers benefit from the technologies and tools that are critical to their success. Together with our partners across the country, we work to ensure that Canada leads in research and innovation.
The Position: Senior Software Developer
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 teams
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 domains
Technical Proficiencies
Expert in Python, Django, Angular, JavaScript/TypeScript, and modern front-end frameworks
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 , and include the position title in your subject line.
We thank all applicants; however, only those selected for an interview will be contacted.
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.