Jobiglo

No results.

Senior Software Developer (12 months)

cira · Ottawa

New
Hybrid Senior 🇬🇧 English
Java Python Spring Play Framework Linux Bash OWASP GitLab CI Jenkins TeamCity Docker Terraform Ansible DNS Networking protocols PostgreSQL MySQL DynamoDB EDR XDR

Job description

About the role

Join the Cyber‑DNS team at CIRA to help advance Canada’s cybersecurity and DNS infrastructure. You will work on cutting‑edge products such as CIRA Cybersecurity Awareness Training, Canadian Shield, DNS Firewall and Anycast DNS, delivering real‑world impact for Canadians and global users.

Key responsibilities

  • Lead design and development of XDR and DNS‑based cybersecurity products and backend services using modern languages and frameworks.
  • Translate security and business requirements into secure, scalable software solutions.
  • Implement secure coding practices aligned with OWASP standards and perform code reviews.
  • Mentor junior developers and uphold software quality and security standards.
  • Support CI/CD pipelines, automated testing, deployment and monitoring in cloud and hybrid environments.
  • Investigate and resolve performance, security, and interoperability issues.

Required profile

  • Passionate software developer motivated by protecting Canadians online.
  • Strong background in cybersecurity with interest in DNS and networking technologies.
  • Enjoys collaborative problem‑solving and knowledge sharing.

Required skills

  • Java (Spring or Play Framework) or Python.
  • Linux environment proficiency and Bash scripting.
  • Secure application design, threat mitigation, authentication and authorization.
  • CI/CD tools such as GitLab CI, Jenkins or TeamCity.
  • Containerization with Docker and infrastructure‑as‑code tools like Terraform or Ansible.
  • Understanding of DNS, networking protocols, and internet infrastructure.
  • Experience with relational and non‑relational databases (PostgreSQL, MySQL, DynamoDB).
  • Familiarity with cybersecurity concepts (EDR, XDR, vulnerability scanners, firewalls, MITRE ATT&CK).

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec cira.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:bamboohr

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 14 hours ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

cira

Ottawa