BO
Bank of AmericaToronto

Canada | Toronto | Global Technology Summer Analyst - Software Engineer | 2027

Apply

Programme

Internship

Location

Toronto

Duration

10 weeks

Deadline

2026-10-23

About the role

Toronto-based 10-week Global Technology Summer Analyst internship for aspiring software engineers. Interns join a team addressing business-critical technology needs, contribute to software development and production support, and develop skills through orientation, training, mentoring, networking, and professional development. The role supports enterprise applications, APIs, integrated systems, cloud modernization, automation, and DevOps initiatives.

Responsibilities

  • Translate client requirements into technical specifications and develop secure, reliable, scalable enterprise technology solutions.
  • Build, test, and support applications, APIs, and integrated systems using clear, robust, well-tested code.
  • Participate in development, testing, deployment, production support, CI/CD, cloud modernization, automation, and DevOps activities.
  • Troubleshoot technical issues, perform root-cause analysis, and support issue triage, releases, pull requests, and merge resolution.

Program and Development

  • Complete a 10-week summer program providing exposure to Bank of America and meaningful team contributions.
  • Attend a week-long, in-person orientation and induction with firm information and networking opportunities.
  • Receive training, professional development, mentoring, speaker events, networking opportunities, and volunteer activities.
  • Work directly with a team addressing real-time, business-critical needs through a direct-placement internship.
  • Set goals and receive formal performance reviews, coaching, development feedback, and support from cohort program managers.

Eligibility

  • Pursue a bachelor's or master's degree at an accredited college or university.
  • Eligible graduation timeframe is November 2027 through August 2028.
  • Relevant fields include computer science, computer engineering, information systems, or a similar discipline.
  • Work assignments may involve changing priorities and require initiative, leadership, teamwork, and adaptability.

Technical Profile

  • Design and develop software using programming, application frameworks, distributed systems, databases, and data visualization concepts.
  • Communicate clearly in writing and verbally, with strong analytical, problem-solving, influencing, and professional skills.
  • Contribute to Agile development, process improvement, Excel, JIRA, and technology transformation initiatives.
  • Potential technologies include Java, C#/.NET, C++, Python, Angular, Oracle, SQL, JavaScript, jQuery, React, and CSS.