Summer 2027 Intern, Software Engineering
- Hybrid
- Internship
- Intern/New Grad
- Bachelor's degree
- Posted
Skills
Required
- Software Engineering
- software development / programming / application design
- Microsoft Office applications
- Outlook
- data structures
- algorithms
- object-oriented programming
- software development tools
- version control systems
- frontend or backend application development
- cloud technologies
Preferred
- C#
- .NET Core
- ReactJS
- TypeScript
- JavaScript
- Microsoft Azure
- AI tools and
- software development lifecycle
- AI
About Ryan
Why Ryan?
Responsibilities
- Ryan's business operations and property tax solutions.
- This role provides opportunities to strengthen technical skills, explore AI tools and technologies, and collaborate with cross-functional teams throughout the software development lifecycle.
- 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.
Requirements
- 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.
- 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.
- 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.
- Valid driver's license required.
Preferred
- Experience with C#, .NET Core, ReactJS, TypeScript, JavaScript, or similar programming languages and frameworks.
- Exposure to cloud technologies, particularly Microsoft Azure, and Agile development methodologies.
Benefits
- 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 The Software Engineering Intern will gain hands-on experience developing and enhancing enterprise-level software products and internal platforms that support
Supervisory Responsibilities
This position has no supervisory responsibilities.
Equal Opportunity Employer
disability/veteran
