Summer 2027 Intern, Software Engineering
- Toronto, ON, Canada
- North York, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Why Ryan?
Competitively Paid Internship
Award-Winning Culture
Paid Holidays (La Fête Nationale du Québec (QC), Canada Day, Civic Holiday (AB,ON, QC), British Columbia Day (BC))
Mentorship Opportunities and Hands-On Training
Networking with Industry Leaders
All-Expense-Paid Trip to Ryan Headquarters in Dallas, TX
Duties and Responsibilities:
- Collaborates with software engineers and technical leads to develop, enhance, and maintain enterprise-level software applications.
- Contributes to the development of software features, user interfaces, and backend components using technologies such as .NET Core, C#, ReactJS, TypeScript, and Microsoft Azure.
- Participates in software testing, debugging, and troubleshooting to identify and resolve application issues.
- Assists with integrating application components, APIs, and databases to support software functionality.
- Works with cross-functional teams, including Software Engineering, Quality Assurance, DevOps, and Product Management, to support development projects.
- Participates in team meetings, code reviews, product demonstrations, and Agile development activities.
- Gains exposure to cloud-based development, deployment processes, and DevOps practices.
- Explores the use of AI tools and emerging technologies to support software development and process improvements.
- Documents code, testing results, and technical processes to support knowledge sharing and maintainability.
- Learns and applies software development best practices, coding standards, and quality assurance processes.
Education and Experience:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
- Academic coursework or project experience in software development, programming, or application design.
- Preferred: Experience with C#, .NET Core, ReactJS, TypeScript, JavaScript, or similar programming languages and frameworks.
- Preferred: Exposure to cloud technologies, particularly Microsoft Azure, and Agile development methodologies.
Professional Skills Requirements:
- Work effectively in a fast pace, high-energy environment.
- Strong problem solving, attention to detail, and communication skills.
- Ability to prioritize tasks, work on multiple assignments, and manage ambiguity.
- Ability to work both independently and as part of a team with professionals at all levels.
- Intermediate knowledge of all Microsoft Office applications, Outlook, and etc.
Computer Skills:
- Foundational knowledge of programming concepts, data structures, algorithms, and object-oriented programming.
- Familiarity with software development tools, version control systems, and debugging techniques.
- Basic understanding of frontend or backend application development.
- Interest in learning cloud technologies, AI tools, and modern software development practices.
Certificates and Licenses:
Valid driver's license required.
Supervisory Responsibilities:
This position has no supervisory responsibilities.
Equal Opportunity Employer: disability/veteran
More about this job
Responsibilities
The intern will collaborate with software engineers to develop and maintain enterprise-level applications and internal platforms. They will also participate in testing, debugging, and integrating components while exploring AI tools and cloud-based development practices.
Requirements
Candidates must be currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Strong problem-solving skills and foundational knowledge of programming concepts and object-oriented design are required.
Skills
- .NET Core
- C#
- ReactJS
- TypeScript
- Microsoft Azure
- Software development
- Debugging
- API integration
- Database management
- Agile methodologies
- Cloud computing
- DevOps
- Problem solving
- Communication skills
- Object-oriented programming
- Version control
Benefits
- Paid internship
- Paid holidays
- Mentorship opportunities
- Hands-on training
- Networking with industry leaders
- All-expense-paid trip to headquarters
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Software Engineering
- Internship
- .NET Core
- C#
- ReactJS
- TypeScript
- Microsoft Azure
- Cloud-based development
- DevOps
- Agile
- API
- Database
- AI tools
- Object-oriented programming
- Version control
- Debugging
- Enterprise software
- Computer Science
- Computer Engineering
- Data structures
- Algorithms
- Frontend development
- Backend development
- Microsoft Office
- Quality assurance
- Product management
- Technical leads
- Code reviews