Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CIRA - Italian Aerospace Research Centre

Senior Software Developer

CIRA - Italian Aerospace Research Centre

Senior Software Developer at CIRA leading XDR and DNS cybersecurity projects. Collaborating in a hybrid environment to enhance Canada’s digital security.

Posted 7/25/2026full-timeOttawa • 🇨🇦 CanadaSenior💰 CA$117,000 - CA$130,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing cybersecurity products, with a strong focus on secure coding practices, CI/CD pipeline implementation, and mentoring development teams. Proficient in modern programming languages and frameworks, with a solid understanding of cybersecurity concepts and technologies.

Highest-signal resume keywords
Java (Spring or Play Framework)PythonCI/CD Pipeline ImplementationSecure Application DesignCloud-Native Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentSecure Coding PracticesCode ReviewApplication Performance InvestigationThreat MitigationAuthentication MechanismsRelational DatabasesNon-Relational DatabasesLinux ScriptingNetworking Protocols
Soft Skills
MentoringCollaborationTechnical Documentation
Tools & Technologies
GitLab CIJenkinsTeamCityDockerTerraformAnsible
Industry Keywords
Extended Detection and Response (XDR)Endpoint Detection and Response (EDR)OWASPCybersecurityIncident Response

Tech Stack

Tools & technologies
AnsibleCloudCyber SecurityDNSDockerDynamoDBFirewallsJavaJenkinsLinuxMySQLPostgresPythonSpringTerraform

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

Comp & perks
  • Health insurance
  • Flexible work arrangements
  • Professional development
  • Paid time off