Software Developer student position at Canada Life contributing to real-world systems in a collaborative environment. Engage in full software lifecycle with mentoring from experienced developers.
Responsibilities
Work within an agile, team-oriented environment to support, maintain, and enhance software applications
Participate in phases of the software lifecycle, including: Design and development, Integration and testing, Deployment and transition to production, Maintenance and production support
Troubleshoot application issues and contribute to root-cause analysis and permanent solutions
Collaborate with developers, analysts, architects, and business partners
Perform functional and technical testing to ensure quality and compatibility
Use version control, collaboration, and issue-tracking tools as part of daily work
Apply learning from your academic experience to real-world technical and process improvements
Requirements
Currently in your second-year or higher and pursuing a post-secondary degree or diploma in Computer Science, Software Engineering, Information Systems, or a related discipline
Strong problem-solving and analytical skills
A willingness to learn new technologies and adapt to change
Ability to work independently as well as collaboratively within a team
Clear communication skills (written and verbal)
Good organizational skills and the ability to manage assigned tasks
Reliability Status Security Clearance – this can only be completed with candidates who receive an offer of employment
Benefits
Gain hands-on experience building and supporting real production systems
Learn from experienced developers through coaching and mentorship
Work with a diverse range of technologies and teams
Build practical skills that complement your academic program
Make a tangible impact while developing your professional network
Forward Deployed Engineer building customer integrations for ElevenLabs’ AI voice and media platforms. Delivering tailored, high - impact solutions with strategic partners across engineering and executive teams.
Senior full - stack engineer designing governed AI - agent infrastructure for CreatorIQ, the creator - marketing operating system. Building React/TypeScript interfaces and Node.js/Python services for enterprise automation.
Student software developer building, testing, and supporting banking technology at RBC. Contributing to applications across full - stack, mobile, API, web, Hadoop, and automation development.
Staff Software Engineer leading Sonatype’s upstream Data Identity platform for software supply chain security. Architecting large - scale pipelines, data contracts, SBOM ingestion, and AI/ML data solutions.
Student software developer building banking technology at Royal Bank of Canada. Developing, testing, troubleshooting, and documenting software across technology and operations teams.
Student software developer building AI and data solutions for RBC Borealis, Royal Bank of Canada’s AI and data innovation division. Developing, testing, and improving software components during a 4 - 8 month co - op.
RBC student software developer building banking technology across full - stack, mobile, API, web, Hadoop, and automation roles. Coding, testing, troubleshooting, and improving technical platforms.
Senior Full Stack Engineer modernizing Manulife’s digital benefits platforms. Building secure React, Node.js, GraphQL, .NET, and Java solutions for Canadians managing benefits and health.