Summer 2027 Intern, Software Engineering
- Term
- Summer 2027
- Pay
- Not published
- Deadline
- Not published
- Visa
- Not stated
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.
- 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