Talent.com
Senior Software Developer
Senior Software DeveloperCIRA • Ottawa, ON, CA
Senior Software Developer

Senior Software Developer

CIRA • Ottawa, ON, CA
Il y a 12 jours
Type de contrat
  • Temps plein
Description de poste

Join the Cyber-DNS team at CIRA and play a key role in advancing Canada’s cybersecurity and DNS infrastructure. Our team is dedicated to protecting Canadians online by delivering cutting-edge solutions.

You’ll tackle projects that make a real difference—including empowering users with CIRA Cybersecurity Awareness Training, securing household and enterprise networks through CIRA Canadian Shield and DNS Firewall, and defending against DDoS attacks with Anycast DNS. This is your chance to be part of a team that’s shaping the future of digital security and DNS technology.

Who You Are

  • A passionate software developer driven by purpose.
  • Strong background in Cybersecurity with keen interest in DNS and related networking technologies.
  • Motivated by the real‑world impact of keeping Canadians safe online and excited to apply innovative solutions.
  • Enjoys collaborative environments, open discussion, shared problem‑solving, and learning from diverse perspectives.
  • Actively shares knowledge, mentors teammates, and champions initiatives to improve software quality, resiliency, and security.

What You’ll Do

  • Lead the design and development of XDR and DNS‑based cybersecurity products and backend services using modern programming languages and frameworks.
  • Translate security and business requirements into scalable and secure software solutions.
  • Implement secure coding practices aligned with recognized standards (e.g., OWASP).
  • Perform code reviews and mentor junior and intermediate developers to uphold software quality and security standards.
  • Collaborate with cybersecurity analysts, DevOps, and infrastructure teams across CIRA.
  • Support CI / CD pipelines and automation for testing, deployment, and monitoring in cloud and hybrid environments.
  • Investigate and resolve complex issues related to application performance, security vulnerabilities, and system interoperability.
  • Participate in architecture and design discussions to inform system evolution and technical decision‑making.
  • Write and maintain detailed technical documentation for systems, processes, and deployments.
  • Participate in the rotating 24 / 7 on‑call schedule to support service uptime and incident response.
  • What You Bring

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 7–10 years of professional experience in software development.
  • Advanced proficiency in programming languages such as Java (Spring or Play Framework) or Python.
  • Proficiency in Linux environments and scripting with Bash for automation and troubleshooting.
  • Strong knowledge of secure application design, threat mitigation, and authentication / authorization mechanisms.
  • Experience developing and supporting CI / CD pipelines using tools such as GitLab CI, Jenkins, or TeamCity.
  • Familiarity with cloud‑native development, containerization (e.g., Docker), and infrastructure‑as‑code tools (e.g., Terraform, Ansible).
  • Understanding of DNS and networking protocols and their role in internet infrastructure.
  • Experience working with relational and non‑relational databases (e.g., PostgreSQL, MySQL, DynamoDB, or similar).
  • Understanding of cybersecurity concepts and technologies, including EDR / XDR, vulnerability scanners, firewalls, and frameworks such as MITRE ATT&CK.
  • Who We Are

    CIRA is committed to making a positive impact on Canada’s digital future. We foster an environment of collaboration, candour, and diverse perspectives. Our team embraces remote and in‑office work, encouraging community, learning, and innovation. All applicant screenings, interviews, evaluations, and selection decisions are conducted by our staff, with artificial intelligence used only to support administrative processes.

    Employment Details

  • Seniority level : Mid‑Senior
  • Employment type : Full‑time
  • Job function : Engineering and Information Technology
  • Industries : Software Development
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Senior Software Developer • Ottawa, ON, CA

    Offres similaires
    Senior Software Engineer, RDI

    Senior Software Engineer, RDI

    Redis • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    We built the product that runs the fast apps our world runs on.If you checked the weather, used your credit card, or looked at your flight status online today, you're welcome.At Redis, you'll work ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Software Engineer - SRE

    Senior Software Engineer - SRE

    Veeva Systems, Inc. • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you’ll ensure the scalability and reliability of our enterprise applications.You’ll tackle complex chal...Voir plus
    Dernière mise à jour : il y a 17 heures • Offre sponsorisée • Nouvelle offre
    Senior Software Engineer

    Senior Software Engineer

    Acre Security • Ottawa H2B, ON, Canada
    Temps plein
    Senior Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environmen...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer - SRE

    Senior Software Engineer - SRE

    Veeva Systems • Ottawa H2B, ON, Canada
    Temps plein
    Senior Software Engineer - SRE.Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior AI & Cloud Software Engineer

    Senior AI & Cloud Software Engineer

    Export Development Canada | Exportation et développement Canada • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    A financial services organization based in Ottawa seeks a Software Engineer or Senior Software & AI Engineer to join their Digital Delivery Marketing and Architects team. This role involves designin...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, Canada
    Temps plein
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&rs...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Acre Identity by TDS • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Acre empowers security professionals to adapt and thrive in a rapidly changing world.Established in 2012, our solutions in access control, visitor management, and intrusion software are trusted by ...Voir plus
    Dernière mise à jour : il y a 14 jours • Offre sponsorisée
    Senior Software Architect – IoT, AI & Cloud (Hybrid)

    Senior Software Architect – IoT, AI & Cloud (Hybrid)

    Giatec Scientific • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    A leading technology firm in Ottawa seeks a seasoned Senior Software Developer to scale services for IoT and mobile applications. You will lead software development, implement critical features, and...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Software Security Engineer

    Senior Software Security Engineer

    Motorola Solutions • Ottawa H2B, ON, Canada
    Temps plein
    At Motorola Solutions, we believe that everything starts with our people.We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.Our critical comm...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Consultant, Low Code Solutions

    Senior Consultant, Low Code Solutions

    MNP • Ottawa H2B, ON, Canada
    Temps plein
    Senior Consultant, Low Code Solutions.We are more than a prominent consulting firm in tax and accounting, we are redefining how organizations succeed in the digital age by bridging strategic vision...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer, Cloud Security & IoT Integrations

    Senior Software Engineer, Cloud Security & IoT Integrations

    Acre Security • Ottawa H2B, ON, Canada
    Temps plein
    A leading security technology firm in Ottawa is seeking a Senior Software Engineer to join their Cloud Development team.You will design and implement features for their cloud-native access control ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Designer, Web Application Development

    Senior Software Designer, Web Application Development

    freelance.ca • Ottawa, Canada
    Temps plein
    The company is a business management and information technology consulting firm dedicated to supporting organizations in their digital and organizational transformation. We believe that an innovativ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Temps plein
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer, Web API Platform

    Senior Software Engineer, Web API Platform

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Senior Software Engineer, Web API Platform role at.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise t...Voir plus
    Dernière mise à jour : il y a 17 heures • Offre sponsorisée • Nouvelle offre
    Senior Software Developer

    Senior Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Temps plein
    Giatec)is seeking a seasoned Senior Software Developer to architect, build, and scale the services that power MixPilot and its integrations with IoT systems and mobile applications.This is a hands-...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Android Software Development Lead - Multi-Team Impact

    Senior Android Software Development Lead - Multi-Team Impact

    Warner Bros. Discovery • Ottawa H2B, ON, Canada
    Temps plein
    Senior Android Software Development Lead - Multi-Team Impact Warner Bros.A leading entertainment company is seeking a Senior Manager, Software Development in Ottawa. This role involves leading a hig...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Cloud Platform Software Developer

    Senior Cloud Platform Software Developer

    March Networks • Ottawa, ON, Canada
    Temps plein
    March Networks is an established global leader in the video surveillance industry and works with the world’s largest retailers and banking institutions. Our goal is to create a positive workin...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer I

    Senior Software Engineer I

    Tree Trust • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée