About the role#
The Software Engineer Co-op/Intern joins the Enterprise Solutions team within the Technology department. This role supports the planning and delivery of complex information systems to ensure applications remain operational and aligned with business needs. You will work alongside financial professionals and IT teams to manage a portfolio of vendor and web-based applications.
What you'll do#
- Provide analytical and programming support for new application development and existing system enhancements.
- Resolve daily technical issues across various platforms and research complex problems.
- Define design specifications and technical solutions in collaboration with business representatives.
- Present system solutions to clients and translate user requirements into technical specifications.
- Identify system inefficiencies and recommend improvements.
- Engage with vendors to address operational needs.
- Participate in change control processes for software releases and upgrades.
- Document changes to procedures, applications, and data stores.
- Conduct business analysis sessions and create support documentation like technical user guides.
- Maintain content within Jira and Confluence.
- Participate in Kanban or Scrum ceremonies to coordinate tasks.
- Provide training on new application functionality and support team projects.
What you'll need#
- University-level coursework in Computer Science or a related field.
- Experience with programming tools, technical design, and problem-solving.
- Technical writing skills and familiarity with Git for source control.
- Ability to create workflow diagrams and process flowcharts.
- Proficiency in Excel, PowerPoint, Word, and Outlook.
- Strong communication, interpersonal, and relationship-building skills.
- Dedication to accuracy, high ethical standards, and continuous learning.
- Experience with Agile methodologies, third-party product support, or finance and capital markets is considered an asset.
Location & details#
- Term: Winter 2027 (January to April).
- Location: Victoria, British Columbia.
- Modality: On-site with the option to work from home one day per week.
- Employment: Full-time.
About BCI
BCI is an investment management organization based in Victoria, British Columbia. Founded in 1999, the firm manages assets for public sector and institutional clients. It operates as a government agency with a staff of 501 to 1,000 employees. The company focuses on global public and private asset classes including real estate, infrastructure, and private equity.
How to get in at BCI
Securing an internship at BCI requires speed because early applicants often have a better chance of being reviewed before the candidate pool grows too large. Intern Insider sends an instant alert the moment a role matching your target is published, helping you apply among the first. You can use this timing to your advantage to ensure your application is seen early in the process. Reaching out to the right people is just as important as submitting your resume on time. Intern Insider surfaces the recruiters behind the company roles so you can reach out directly to ask about the position or a referral. This direct approach often improves your response rates compared to applying into a general queue.



