Logo of Huzzle

Software Engineer Co-Op

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • Burnaby

AI generated summary

  • You must be pursuing a Bachelor's degree, know a JVM language (preferably Kotlin), understand data structures, have cloud experience, and be available full-time in summer 2025.
  • You will write clean, testable code, engage in Agile practices, participate in code reviews, collaborate with engineers and designers, and contribute to a positive team culture.

Requirements

  • You are pursuing a Bachelor’s degree in a related field
  • You have basic knowledge of the software development lifecycle
  • You have a working knowledge of a JVM language (Kotlin (preferred), Java, Scala, Groovy)
  • You understand basic data structures and algorithms
  • You have experience with at least one public cloud provider (AWS, GCP, Azure)
  • You must be available for a full-time paid internship in the summer of 2025
  • We are only considering students who will be enrolled in an accredited degree program in the summer of 2025, slated to graduate no earlier than May 2026
  • You must be legally authorized to work in Canada on a full-time basis during the 16-week internship
  • Visa sponsorship is not available for this position

Responsibilities

  • Develop readable, testable, clean code that integrates well within a larger system.
  • Work within the Agile Development Methodology and participate in Scrum ceremonies.
  • Get to know how our requirements become technical designs, which become usable software.
  • Participate in sharing and receive constructive feedback through code reviews.
  • Work with partner engineers and designers to understand iteratively adding features and APIs.
  • Contribute to a creative, supportive culture for the entire team.

FAQs

What requirements do I need to meet to apply for the Software Engineer Co-Op position?

You must be pursuing a Bachelor’s degree in a related field and be enrolled in an accredited degree program in the summer of 2025, slated to graduate no earlier than May 2026. You also need to be legally authorized to work in Canada on a full-time basis during the 16-week internship.

What programming languages should I be familiar with?

You should have a working knowledge of a JVM language, with Kotlin preferred, but Java, Scala, and Groovy are also acceptable.

Will I receive compensation for this internship?

Yes, this is a paid internship. The base salary ranges from $65,000 to $70,000 CAD, depending on your location in British Columbia.

What kind of work will I be doing as a Software Engineer Intern?

You will work with a team of Software Engineers to develop applications that help players create their own unique gaming experiences. This role focuses on backend coding and does not involve game studio design.

How long is the internship program?

The internship is a full-time, paid position lasting 16 weeks in the summer of 2025.

Is there an opportunity for feedback and collaboration in this position?

Yes, you will participate in code reviews and share constructive feedback with teammates, contributing to a creative and supportive culture within the team.

What development methodology does EA use?

EA employs the Agile Development Methodology, and as an intern, you will participate in Scrum ceremonies.

Are there benefits included with the internship?

Yes, in addition to the salary, EA offers a package of benefits which includes 80 hours per year of sick time, 16 paid company holidays, medical insurance, and a 401(k).

Is Visa sponsorship available for this position?

No, visa sponsorship is not available for this position; candidates must be legally authorized to work in Canada.

Entertainment Providers

Technology
Industry
10,001+
Employees

Mission & Purpose

Electronic Arts (EA), is a prominent video game company that specialises in the development and publishing of interactive entertainment software. Their primary focus revolves around creating engaging and immersive gaming experiences across various platforms, including consoles, PC, and mobile devices. EA's overarching goal is to captivate gamers worldwide by producing high-quality games that not only entertain but also connect people through shared digital adventures. They strive to push the boundaries of creativity and innovation in the gaming industry, continually seeking new ways to engage and delight players while fostering a global gaming community.