Talent.com
CIRA
Senior Software Developer (12 months)CIRA • Ottawa, ON, Canada
Senior Software Developer (12 months)

Senior Software Developer (12 months)

CIRA • Ottawa, ON, Canada
10 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 Cyber-DNS team is dedicated to protecting Canadians online by delivering cutting‑edge solutions.

Who You Are

You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking technologies. You’re motivated by the real‑world impact of keeping Canadians safe online, stay current on emerging threats, and are excited to apply innovative and creative solutions to this mission.

You thrive in a collaborative environment that values open discussion, shared problem solving and diverse perspectives. You enjoy tackling complex problems as a team and learning from your colleagues. Beyond your technical skills, you actively share your knowledge, mentor those around you and champion initiatives to improve our software quality, resiliency and security.

What You'll Do

  • Lead the design and development of extended detection and response (XDR) and DNS-based cybersecurity products and backend services using modern programming languages and frameworks.
  • Turn security and business requirements into secure, scalable software solutions.
  • Implement secure coding practices aligned with industry standards such as the Open Worldwide Application Security Project (OWASP).
  • Perform code reviews and mentor junior and intermediate developers to uphold software quality and security standards.
  • Work closely with cybersecurity analysts, DevOps and infrastructure teams across CIRA.
  • Support continuous integration and continuous delivery (CI/CD) pipelines, along with automated 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 clear technical documentation for systems, processes and deployments.
  • Participate in a 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+ 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 and authorization mechanisms.
  • Experience building and supporting CI/CD pipelines using tools such as GitLab CI, Jenkins or TeamCity.
  • Familiarity with cloud-native development, containerization technologies such as Docker and infrastructure‑as‑code tools such as Terraform or Ansible.
  • Understanding of DNS, networking protocols and their role in internet infrastructure.
  • Experience working with relational and non‑relational databases such as PostgreSQL, MySQL, DynamoDB or similar technologies.
  • Understanding of cybersecurity concepts and technologies, including endpoint detection and response (EDR), extended detection and response (XDR), vulnerability scanners, firewalls and frameworks such as MITRE ATT&CK.

Who We Are

At CIRA, we’re driven by a passion to make a positive impact on Canada’s digital future. We’re not just asking, ‘What more can we do?’—we’re actively exploring new frontiers to enhance and secure the internet for all Canadians. Our recognition as one of the National Capital Region’s Top Employers for ten years is a testament to our vibrant culture. We believe in fostering an environment where collaboration and candour are second nature and where diverse perspectives are integral to our success, because we know that great ideas come from everywhere. If you’re passionate about innovation and ready to make a difference in a dynamic field, join us and help shape the future of the internet!

CIRA embraces a blend of remote and IRL in‑office work to keep our team connected and engaged. Our Ottawa headquarters is a hub for regular events and social activities that bring our team together, encouraging a strong sense of community within our organization. No matter where you work from, you'll always feel part of our vibrant team and our shared mission.

At CIRA, people remain at the centre of our recruitment process. While CIRA uses recruitment platforms that include artificial intelligence‑enabled features, which may be used to support administrative processes or skills‑based assessments, these features are intended to assist our recruitment activities and do not replace human judgment. All applicant screenings, interviews, evaluations and selection decisions are conducted by our staff. Artificial intelligence is not used to make autonomous or final hiring decisions.

This posting is for an existing vacancy. CIRA is committed to fair, inclusive and accessible recruitment practices. Accommodations are available upon request throughout the recruitment, assessment and selection process. If you require any assistance or accommodation, please contact us at peopleandculture@cira.ca.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Developer (12 months) • Ottawa, ON, Canada

Similar jobs

Senior Software Developer

Comtech Telecommunications Corp.Gatineau, Quebec, Canada
Full-time

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protecte... Show more

 • Promoted

Senior Software Developer - AI

Solace CorporationOttawa, Ontario, Canada
Full-time

Senior Software Developer position on the AI team.In this role, you will be a key technical leader working on the Solace Agent Mesh: an event‑driven integration and orchestration platform for agent... Show more

 • Promoted

Senior Software Developer — Platform & API Integrations

Global Talent Alliance, CanadaOttawa, ON, CA
Full-time

A technology consultancy is looking for a Specialist Software Developer to enhance its application solutions in Ottawa.The ideal candidate will have significant experience in IT service management ... Show more

 • Promoted

Senior Software Developer

Warner Media, LLC.Ottawa, Ontario, Canada
Full-time

Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart... Show more

 • Promoted

Senior Software Engineer, Developer Experience

VantaOttawa, ON, CA
Full-time

At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro... Show more

 • Promoted

Senior Software Developer - Modernize & Lead Cloud Apps

NTT DATA North AmericaOttawa, Ontario, Canada
Full-time

A leading technology services firm in Ottawa is seeking a Senior Software Developer to support a long-term technical debt remediation initiative.This role involves modernizing legacy systems while ... Show more

 • Promoted

Senior Software Developer - AI

Solaceottawa, on, Canada
Full-time

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Software Developer - C$125,000 - C$162,000 A Year

CanarieOttawa, Canada
Full-time

Seeking a Senior Software Developer to design, develop, and maintain secure, scalable software solutions for network orchestration and cybersecurity initiatives.This role involves full-stack develo... Show more

 • Promoted

Senior Staff Software Developer

Lightspeed Commerceottawa, on, Canada
Full-time

Hi there! Thanks for stopping by.Are you actively looking for a new opportunity or just checking the market? If so, you might be in the right place.We’re looking for a Senior Staff Software Enginee... Show more

 • Promoted

Senior Full Stack Software Developer

SkyTrac Systems Ltd.Ottawa, ON, CA
Full-time

Founded in 1986, SKYTRAC brings 40 years of experience and is trusted by over 800 customers as a leading provider of LEO satellite and cellular communication services for all aerospace sectors.Trus... Show more

 • Promoted

Mid-Senior Software Developer — Cybersecurity & Equity

FortinetOttawa, ON, CA
Full-time

A leading cybersecurity company is searching for a Software Developer in Ottawa.The role demands 5+ years of software development experience, familiarity with cross-platform applications, and stron... Show more

 • Promoted

Senior Software Developer - Ai

SolaceOttawa, Canada
Full-time

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Software Developer

CNNottawa, on, Canada
Full-time

Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart... Show more

 • Promoted

Senior Developer

Coconut SoftwareOttawa, ON, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Software Developer - Ai

Solace CorporationOttawa, Canada
Full-time

About the RoleSenior Software Developer position on the AI team.In this role, you will be a key technical leader working on the Solace Agent Mesh: an event‑driven integration and orchestration plat... Show more

 • Promoted

Senior Software Developer - AI

Edge SignalOttawa, ON, CA
Full-time

Solace helps companies connect and integrate all of their assets through the power of event‑driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Software Developer - $100,000 - $125,000 A Year

Calian Operational and Training Technologies SolutionsGatineau, Canada
Full-time

Senior Java developer needed to work on simulation-related products for the military.Requires Java expertise, problem-solving, and communication skills. Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthOttawa, ON, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Developer - C$109,000 - C$147,000 A Year

JsiGatineau, Canada
Full-time

Seeking a Senior Software Developer to enhance CI/CD pipelines, reduce developer wait times, and ensure system quality.Responsibilities include integration, monitoring, troubleshooting, and collabo... Show more

 • Promoted

Technical Lead / Senior Developer - Software Development

EYOttawa
Full-time

As a Technical Lead or Senior Consultant, you will be responsible for leading the design, development, and delivery of scalable enterprise applications.This role combines deep hands‑on engineering ... Show more