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

Senior Software Developer

CIRA • Ottawa, ON, CA
13 days ago
Job type
  • Full-time
Job description

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

    Create a job alert for this search

    Senior Software Developer • Ottawa, ON, CA

    Similar jobs
    Senior Software Engineer - SRE

    Senior Software Engineer - SRE

    Veeva Systems, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    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...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Acre Security • Ottawa H2B, ON, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - SRE

    Senior Software Engineer - SRE

    Veeva Systems • Ottawa H2B, ON, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI & Cloud Software Engineer

    Senior AI & Cloud Software Engineer

    Export Development Canada | Exportation et développement Canada • Ottawa H2B, ON, Canada
    Remote
    Full-time
    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...Show more
    Last updated: 7 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Acre Identity by TDS • Ottawa H2B, ON, Canada
    Remote
    Full-time
    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 ...Show more
    Last updated: 15 days ago • Promoted
    Senior Software Security Engineer

    Senior Software Security Engineer

    Motorola Solutions • Ottawa H2B, ON, Canada
    Full-time
    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...Show more
    Last updated: 2 days ago • Promoted
    Senior Consultant, Low Code Solutions

    Senior Consultant, Low Code Solutions

    MNP • Ottawa H2B, ON, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Cloud Security & IoT Integrations

    Senior Software Engineer, Cloud Security & IoT Integrations

    Acre Security • Ottawa H2B, ON, Canada
    Full-time
    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 ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Designer, Web Application Development

    Senior Software Designer, Web Application Development

    freelance.ca • Ottawa, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Full-time
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Web API Platform

    Senior Software Engineer, Web API Platform

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    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...Show more
    Last updated: 1 day ago • Promoted
    Senior Distributed Systems Architect – Healthcare Tech

    Senior Distributed Systems Architect – Healthcare Tech

    Phreesia • Ottawa H2B, ON, Canada
    Full-time
    A leading healthcare technology company is seeking a skilled Software Architect to lead the design, build, and maintenance of complex software systems. The ideal candidate will have over 10 years of...Show more
    Last updated: 27 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Full-time
    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-...Show more
    Last updated: 30+ days ago • Promoted
    Senior Cloud Platform Software Developer

    Senior Cloud Platform Software Developer

    March Networks • Ottawa, ON, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Tree Trust • Ottawa H2B, ON, Canada
    Remote
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Embedded Software (Security)

    Senior Software Engineer - Embedded Software (Security)

    Ciena • Ottawa H2B, ON, Canada
    Full-time
    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual...Show more
    Last updated: 30+ days ago • Promoted