Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Software Development Student - Android

Blackberry

Blackberry

Software Engineering
Waterloo, ON, Canada
Posted on Feb 7, 2026

Worker Sub-Type:

Student (Fixed Term)

Job Description:

Today, BlackBerry® is a transformed company. We’re no longer about the smartphone, what we once did for smartphones is what we’re now doing for Enterprise of Things (EoT) – envisioning, enabling and securing new forms of communication that are connecting the business world in extraordinary new ways. We have the most complete and advanced end-to-end solutions to enable EoT, and our ideas lead the way in the hottest markets like cybersecurity, SaaS, neural networks and autonomous vehicles.

Today our software is trusted by the world’s most important organizations, including all of the G7, 16 of the G20, NATO, financial firms, healthcare providers and educational institutions. BlackBerry technology is further embedded in millions of ‘things.’ You can find BlackBerry in smart watches, medical devices, cars, trains, robots, smart meters, TV broadcast equipment, wind turbines, hydroelectric plants, pilot training simulators, mail-sorting machines and, of course, tablets and smartphones just to name a few.

Position Summary

The Software Developer Student will be based in Waterloo and work on the Enterprise Software Development team on the leading edge of Unified Endpoint Security. The successful individual will work with senior team members and be part of exciting new projects in the BlackBerry Spark product suite.

Location: Waterloo, ON

Length of Term: 12 Months

What you will do

  • Implementation of features and bug-fixes in a client-server architecture
  • Unit testing and test automation
  • Participation in daily scrums, sprint planning meetings and demos to product owners

Who we are looking for

Currently enrolled in a relevant post-secondary program

• Familiar with Android Java application development skills and knowledge on native(C/C++) programming; Web development is a plus.

• Experience leveraging AI tools for code generation, debugging, and development productivity

• Exposure to databases and RDBMS concepts is an asset

• Ability to take initiative and work well individually and as part of a team

Additional Assets

  • Previous test automation experience would be an asset
  • Interest in security would be considered an asset

Student Life at BlackBerry

  • Growth Mindset: employees have access to skills training and professional development courses, mentorship programs as well as unlimited access to our on-demand learning platform.
  • Commitment to Wellness: employees have access to events that support physical, mental and financial wellness. We host wellness sessions, fitness courses, discounts to local gyms and offer a 24/7 Employee Assistant Program (EAP).
  • Highly collaborative teams and a supportive workplace environment, with organization-wide events and a student social committee.
  • Employee Perks: we have snack and beverage programs at all locations. Students also have access to discounts for local stores, transportation, restaurants and activities.

#LI-NR1

Scheduled Weekly Hours:

40

Compensation Hiring Base Salary Range:

$43,472.00 - $59,280.00

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of anticipated base compensation for the position. The actual base compensation offered will be determined at the time of hire and will depend on several factors, including but not limited to the student’s completed academic coursework, prior co-op work terms, relevant practical experience, demonstrated skills, and performance in any required evaluations during the hiring process.

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

Disclosure of Artificial Intelligence:

We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.