jobapplier

Summer 2027 Intern, Software Engineering

Ryan

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