Resume Score

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

Sign in to check score

About the role

  • Software Engineer Intern building frontend and backend solutions for EQ Bank, Canada’s digital Challenger Bank. Developing APIs, microservices, and web/mobile banking interfaces.

Responsibilities

  • Complete an 8-month January–August 2027 work term as a Software Engineer Intern
  • Work with frontend and backend tools and projects within Digital Banking
  • Assess user experience and requirements to deliver customer-centric solutions
  • Analyze functional requirements and provide technical solutions, including API designs and microservice architecture
  • Develop and support RESTful/SOAP APIs and microservice applications
  • Participate in SCRUM meetings, sprint delivery, and issue resolution
  • Conduct unit testing and assist with automated testing
  • Participate in code reviews and manage merge requests for release branches
  • Collaborate with incident management teams to troubleshoot and resolve production incidents
  • Contribute to technical documentation and ongoing application support
  • Design and develop interfaces using Angular, Java/Kotlin for Android, and SwiftUI for iOS
  • Write clean, maintainable, performant web and mobile code
  • Make technical and design decisions for effective user interfaces
  • Integrate frontend applications with RESTful APIs and GraphQL
  • Collaborate with senior developers on scalable web and mobile solutions
  • Work in agile, cross-functional pods focused on customer-centered digital banking products

Requirements

  • Must be a student currently enrolled in school
  • Undergraduate/Bachelors degree in Computer Science or Software Engineering
  • Experience in Java and Spring Boot in a professional environment or internship
  • Microservices development experience, including designing, implementing, and maintaining microservice-based architectures
  • Basic knowledge of REST API and Microservices architecture patterns
  • Experience with MSSQL or other relational databases
  • Development experience with JUnit and Spring integration tests
  • Basic knowledge of Git for version control
  • Self-starter who can take a concept and drive it through to design and implementation
  • Ability to carry out other technical-related duties as needed
  • Familiarity with CI/CD pipelines and tools to automate development, testing, and deployment
  • Experience with Angular, Java/Kotlin for Android, or SwiftUI for iOS in a professional environment
  • Android development with RxJava, Coroutines, Flow, and Compose
  • iOS development using SwiftUI, RxSwift, Swift Concurrency, and some familiarity with Objective-C
  • Proficiency in JavaScript, Angular, CSS, HTML, and cross-browser compatible web development
  • Understanding of RESTful Architecture, GraphQL, and web services
  • Familiarity with security frameworks, standards, and practices
  • Knowledge of Micro Frontend architecture (preferred)
  • Experience with AI-enhanced development (desired)
  • Submit transcript and resume in one document
  • Candidates considered for hire must successfully complete a criminal background check and credit check

Benefits

  • Competitive discretionary bonus
  • Market leading RRSP match program
  • Medical, dental, vision, life, and disability benefits
  • Employee Share Purchase Plan
  • Maternity/Parental top-up
  • Generous vacation policy and personal days
  • Virtual events to connect with colleagues
  • Professional development and comprehensive Career Development program
  • Mentorship and coaching from senior leaders and subject matter experts
  • Leadership round table discussions and networking opportunities
  • Opportunity for a full-time role after successful completion of the work term

Job type

Internship

Experience level

Entry level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AndroidAngularGraphQLiOSJavaJavaScriptJUnitKotlinMicroservicesObjective-CRxJavaRxSwiftSOAPSpringSpring BootSpringBootSwift

Location requirements

HybridTorontoCanada

Report this job

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