Software Engineer Co-op/Internship – Fall 2026

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer Co-op/Intern supporting Enterprise Solutions team for a leading institutional investor in Canada. Engaging in application development, analysis, and enhancement while collaborating with various teams.

Responsibilities

  • Provide analytical and programming support for the development of new applications, and enhancement of existing custom, hosted, and packaged applications
  • Perform day to day resolution tasks for problems that arise on complex systems on a variety of platforms
  • Research complicated problems; works with business representatives in defining design specifications and technical solutions, providing appropriate systems and/or business solutions
  • Present system solutions to clients, both verbally and by means of documentation to gain consensus for application enhancements and problem fixes
  • Translate user requirements into technical specifications
  • Identify system inadequacies and efficiencies and recommends improvements
  • Engage with vendors to address operational needs
  • Participate in the change control processes for software releases and application upgrades
  • Assist in the progression of systems changes through the application environments ensuring proper testing and approvals
  • Documents changes to procedures, applications, and data stores using standard tools and templates
  • Conduct business analysis sessions with clients – translates business needs into technical specifications employing workflow diagrams, data analysis and joint application reviews
  • Develop support documentation such as operational support model and technical user guides
  • Maintain support documentation and content into the application Jira and Confluence space repository
  • Participate in Kanban/Scrum to coordinate user stories and tasks in support of Product Owners
  • Provide or arrange training on new procedures and applications functionality
  • Support the team members in daily operational tasks and special projects or assignments

Requirements

  • University-level knowledge of related courses (e.g., computer science)
  • Analytical, problem solving and design experience, and expertise in the use of programming tools and techniques
  • Technical writing skills
  • Familiar with source control tools (e.g. Git)
  • Familiar with creating workflow diagrams and flowchart processes
  • Ability to use Excel, PowerPoint, Word, and Outlook
  • Experience supporting third-party products and hosted solutions is an asset
  • Familiar with Agile methodologies and processes is an asset
  • Knowledge of finance and capital markets is desirable
  • Team player who has the drive to continue learning, excel, and grow in a team-oriented and dynamic environment
  • Ability to communicate clearly and concisely, both orally and in writing
  • Exhibit a high level of professionalism and excellent interpersonal skills
  • Strong relationship-building and customer service abilities, proactive, results-oriented and resourceful
  • Ability to meet deadlines while maintaining accuracy, excellent product quality and attention to detail
  • Exhibit dedication to hard work, commitment to the highest ethical standards, and an eagerness to learn

Benefits

  • Excellent career development and training provided by experienced IT professionals to help build current industry skills
  • Work with a dynamic team in a fast-paced environment
  • The development of real-world skills at one of the largest institutional investors in Canada
  • Exposure to some of the most talented, approachable, and inspiring people in the industry
  • The ability to opt-in for access to Dialogue, a user-friendly app that offers virtual primary care, employee and family services, and mental health supports
  • Time to connect with co-op students & interns at BCI – build your network and shared learning
  • BCI investment professionals lead a monthly Investment Club to share industry knowledge with employees who work in other departments
  • 2 paid days per year for volunteering

Job type

Internship

Experience level

Entry level

Salary

CA$2,330 per bi-weekly

Degree requirement

Bachelor's Degree

Location requirements

HybridVictoriaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.