Position: Security Software Developer Co-op
Number of Position(s): 1
Duration: 4 months
Date: May – Aug 2026
Location: Ottawa, CA (Hybrid)
Education Recommendations
Currently a candidate for a Bachelor's degree or Diploma in Computer Science, Computer Systems Engineering, Information Technology, or a related field with an accredited school in Canada.
Your skills and experience:
• Experience with scripting, Linux, Python, Java, and J2EE technologies.
• Knowledge of Docker, Helm, or Kubernetes concepts and commands.
• Validate and test security architecture and designs, providing technical guidance, oversight, and enforcement of security directives, policies, standards, plans, and procedures.
• Knowledge of technology methodologies – microservices, service-oriented architecture, software & hardware development practices, operational practices, web services design, database design, and data management, etc.
• Ability to work in an Agile Scrum environment with outstanding proactive communication skills, written and verbal, and presentations.
It would be nice if you also had:
• Knowledge or familiarity with security concepts – Identity and Access Management, Cryptography, Firewall, and Network Security.
As part of our team, you will:
• Lead the development of reusable security-related components and services for use across the Cloud and Network Services (CNS) product portfolio.
• Ensure that these components are robust, maintainable, and user-friendly, and guide product teams as they integrate them into Nokia Software applications.
• Provide security architecture, consulting, training, and technical guidance to product groups using this software.
• Perform FOSS product evaluations based on the needs of the Nokia CNS Product Teams.