LogoKode$word
Ryan logo
Verified Tech Organization

Careers at Ryan

Browse and filter through all verified positions currently open at Ryan.

Total Company Roles3
Matching Filter3

All Openings (3)

Ordered by most recently published

Summer 2027 Intern, Software Engineering

On-siteinternshipInternshipWorldwide (On-site)
Apply Now

​ Why Ryan? Competitively Paid Internship Award-Winning Culture Paid Holidays Mentorship Opportunities and Hands-On Training Networking with Industry Leaders All-Expense-Paid Trip to Ryan Headquarters in Dallas, TX (Summer Interns Only) As a Software Engineering Intern, you will collaborate with experienced technology professionals on software development projects supporting our Unclaimed Property practice. You'll gain hands-on experience working with technologies such as .NET, C#, React, TypeScript, and Microsoft Azure, with potential exposure to Python. You'll contribute to real-world projects while also having the opportunity to take ownership of smaller development tasks from start to finish, building your technical skills and gaining valuable experience throughout the software development lifecycle. Duties and Responsibilities: Collaborate with experienced technology professionals on software engineering projects supporting Ryan's Unclaimed Property practice. Assist in developing, testing, and enhancing software applications and features using technologies such as .NET, C#, React, TypeScript, and Microsoft Azure, with potential exposure to Python. Take ownership of smaller development tasks from start to finish, with guidance and support from experienced engineers. Participate in troubleshooting, debugging, and testing to improve application functionality and performance. Work closely with team members to understand project requirements, contribute ideas, and implement technical solutions. Gain hands-on experience throughout the software development lifecycle, including development, testing, and deployment. Participate in team meetings, code reviews, and collaborative problem-solving to further develop technical skills and knowledge. Education and Experience: Working toward a Bachelor’s or Master’s degree in Computer Science, Data Science, Data Engineering, Artificial Intelligence, or related study. Anticipated graduation date within one year of internship Minimum Overall and Major GPA of 2.8 Minimum of 6 – 12 Technical credit hours depending on practice 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: To perform this job successfully, an individual must have intermediate knowledge of Microsoft® Word, Access, Excel, PowerPoint, Outlook, and Internet navigation and research. Certificates and Licenses: Valid driver's license required. Supervisory Responsibilities: This position has no supervisory responsibilities. Equal Opportunity Employer: disability/veteran

View more...
Software Engineering
VerifiedToday

Summer 2027 Intern, Software Development

On-siteinternshipInternshipWorldwide (On-site)
Apply Now

​ Why Ryan? Competitively Paid Internship Award-Winning Culture Paid Holidays Mentorship Opportunities and Hands-On Training Networking with Industry Leaders All-Expense-Paid Trip to Ryan Headquarters in Dallas, TX (Summer Interns Only) Ryan is looking for software engineering interns to help build the platform capabilities that enable development teams across the firm to deliver applications addressing our clients' needs. Our engineering teams support Tax.com, the technology engine powering Ryan's tax teams. You will contribute to shared services, Portal experiences, reusable components, and developer tools while gaining hands-on experience with cloud solutions. Working alongside engineers and collaborating with product and design, you will learn how enterprise applications are developed, tested, secured, and delivered. You will use AI tools to accelerate learning, prototype ideas, and rapidly iterate as you contribute to a defined engineering project. Our primary technologies are .NET and C#, React and TypeScript, and Microsoft Azure, with some exposure to Python. Duties and Responsibilities: Develop and improve software features, shared services, reusable application components, or developer tools with guidance from experienced engineers. Build and integrate APIs, shared libraries, and React single-page applications that support multiple Ryan development teams. Explore Microsoft Azure services and contribute to development, testing, or deployment workflows. Use AI tools to accelerate learning, prototyping, coding, and debugging; review and validate your work with the team. Write automated tests, investigate defects, and participate in code reviews to improve software quality and reliability. Collaborate with engineering, product, and design to understand user needs, demonstrate progress, and incorporate feedback. Document what you build so other teams can understand, adopt, and maintain it. Education and Experience: Working toward a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Management Information Systems, or related study. Programming coursework or experience building software through class projects, personal projects, open-source contributions, or prior work. Anticipated graduation date within one year of internship Minimum Overall and Major GPA of 2.8 Minimum of 6 – 12 Technical credit hours depending on practice Tax or accounting experience is not required. Professional Skills Requirements: Strong problem-solving skills, attention to detail, curiosity, and a willingness to learn. Ability to explain your work, ask questions, respond to feedback, and collaborate with teammates. Ability to organize tasks, manage ambiguity, and make progress in a fast-moving engineering team. Ability to work independently on a defined task and seek guidance when needed. Computer Skills: Basic understanding of programming and debugging is expected. Familiarity with C#/.NET, React, TypeScript, Git, APIs, automated testing, Azure, or AI development tools is helpful. Exposure to Python is a plus. Certificates and Licenses: Valid driver's license required. Supervisory Responsibilities: This position has no supervisory responsibilities. Equal Opportunity Employer: disability/veteran

View more...
Software Engineering
VerifiedToday

Senior Software Engineer – .NET & Dynamics 365

On-sitefull timeSeniorWorldwide (On-site)
Apply Now

Why Ryan? Competitive Compensation and Benefits Business Connectivity Reimbursement (Phone/Internet) Gym Membership or Equipment Reimbursement LinkedIn Learning Subscription Flexible Work Environment Tuition Reimbursement After One Year of Service Accelerated Career Path Award-Winning Culture & Community Outreach The Senior Software Engineer position requires a motivated, enthusiastic, and proactive engineer with a strong “can-do” attitude. As part of the software development team, the Senior Software Engineer will be responsible for the development and support of Corporate Tax Workstation products, with a strong focus on the Microsoft technology stack, including Dynamics 365, Power Automate flows, .NET, C#, ASP.NET, SQL Server, and related Microsoft development tools. The role will be responsible for assigned areas of the product and will ensure individual and team deadlines are met. The Senior Software Engineer will also contribute to the system’s performance, stability, scalability, and security, while supporting technical design, development, testing, troubleshooting, and deployment activities. The position also requires the ability to mentor, coach, and motivate other team members. Duties and Responsibilities, as they align to Ryan’s Key Results People: Create a positive team experience. Participate in peer code review processes. Provide regular status updates to the Project Lead and Project Manager. Mentor, coach, and support other developers within the team. Client: Provide proactive work status updates to International / India liaison teams. Collaborate with internal stakeholders to understand technical and business requirements. Value: Estimate, design, code, and test applications using Microsoft .NET technologies, primarily C# . Develop and support solutions using Dynamics 365 , including plugins and related customizations . Create application design specifications and document coding efforts. Analyze medium to complex business and technical problems and provide practical solutions. Participate in technical design discussions and prepare clear design documentation. Troubleshoot and debug technical issues across application, database, and integration layers. Create and implement unit test plans and unit test cases. Support release and deployment activities into production environments. Ensure assigned deliverables are completed on time and with quality. Education and Experience: Bachelor’s degree in Information Systems, Computer Science, Accounting, or equivalent work experience preferred. At least 4 years of hands-on experience in Microsoft development environments, including: .NET / C# ASP.NET Microsoft SQL Server Dynamics 365 development Dynamics 365 plugins Powerflows IIS Administration Microsoft certifications would be considered an advantage. Technical Skills: 4+ years of full-time experience in .NET Framework / C# development. Experience with Microsoft Dynamics 365 development, including plugins and customizations. Experience with Power Automate flows and related workflow customizations. Front-end development experience using HTML, DHTML, JavaScript, and CSS. React experience would be considered a nice-to-have. Strong SQL skills, preferably with Microsoft SQL Server. Experience using GitHub or similar source control/release management tools. Understanding of release and deployment processes into production environments. Strong experience in object-oriented design, relational database design, and XML design. Ability to troubleshoot, debug, and resolve technical issues. Ability to collaborate and brainstorm with other developers in a team environment. Strong analytical, problem-solving, task management, and organizational skills. Proficiency in Microsoft Word, Excel, and PowerPoint. Strong written and verbal English communication skills. #Li-hybrid #Li-DR1

View more...
Software Engineering
Verified4 days ago