Create a Future of Limitless Possibilities

Progress' Software Engineering Internship program has been designed with the ultimate goal of giving you a glimpse of some of the different technical roles a Computer Science student can have - Software Engineer, QA Engineer, or Technical Support Engineer.

Internship Overview

This is a great opportunity for someone excited by learning new technologies and discovering paths that are still yet undiscovered. You will be consistently engaged by diverse and interesting challenges. You'll use a constantly evolving toolset to solve a constantly evolving array of problems that will push you to think differently.

You will have the chance to contribute to the development, automation testing and support of our industry-leading Telerik or Kendo UI products and help our 3.5M strong developer community to build the applications they want and need, every day.

Yes, our customers are software developers, like us. They are continuously demanding top quality, clean and intuitive APIs; and we are continuously evolving our business to support them.

If selected, you will be working in one of the following areas: the .NET family - Blazor, WPF/ WinUI/ WinForms, AJAX/ ASP.NET Core, Xamarin & .NET MAUI or focused more on JavaScript stack (React or jQuery). Furthermore, you'll collaborate with other teams and roles such as Product Management, Product Marketing, UI/ UX Designers and more.

How to Join Our Internship Program?

1. Apply

Send us your CV, cover letter and portfolio/repo link (optional)

How to Make a Great CV
2. Complete/ work on a practical assignment

You will receive a Hacker Rank test that will assess your analytical thinking, problem-solving-solving, programming skills, and knowledge (OOP, algorithms, data structures, etc.). The test takes approximately 60-75 minutes and must be completed within five days of receiving the assessment invite. 

3. Interview

Our interviews usually take 60-90 minutes and are done virtually. You will meet with 5 Progress professionals and we will discuss your academic background and projects, what excites you about programming and why you decided to apply for an internship at Progress. Other than the technical, we will also ask behavioral questions, to ensure our candidates are well-rounded.

And, since the interview is a two-way street, you’ll be able to ask us any questions that are important to you as you look to find the perfect internship to meet your needs.

How to Prepare For an Interview
4. Welcome to the team!

We are happy to have you onboard! Enjoy your Day 1 as a Progresser and get ready for a summer full of exciting learning opportunities and fun!

More About Our Culture

Meet Your Future Colleagues

Throughout my internship, I had a clear understanding of what was expected from me and received feedback on a regular basis. This helped me stay on track and made me even more productive and confident in my skills.

Slavena Ilieva Junior Software Engineer

I am astonished by how much I’ve managed to learn in a short amount of time. Being part of such a cooperative team, where everyone is willing to help you improve, I feel like I’m right where I am supposed to.

Antoan Petrov Software Engineering Intern  

Being an intern at Progress sparked my interest in the world of Product Management. With the help of my incredible teammates and mentors, I acquired new knowledge and skills, which I now get to use every day as a full-fledged member of the team

Simona Yaneva Junior Associate Product Manager

My main tasks during the internship included resolving issues our customers face, writing documentation for our product, contributing to different projects in our repositories, understanding customer expectations about the product and much more. When you are part of a product team, every day is a new challenge and that helps you grow as a professional.

Hristian Stefanov Junior Technical Support Engineer

What I enjoy most about the internship is that my superiors are open to taking into consideration my opinion and interests when assigning me tasks. In fact, a lot of the assignments I was working on were my suggestions.

Deyan Terziyski Software Engineering Intern 

Progress That’s Built Around You

Benefits &
Work-life Programs
  • Medical coverage including dental care
  • Sick leave coverage
  • Paid leave eligibility & additional days for volunteering
  • Additional day off for your birthday
  • Student Vacation days
  • MultiSport card
  • Free parking
  • Fresh fruits in the office
Development and Career
  • Onboarding plan and a dedicated guide
  • Learning materials and resources to raise your qualification
  • Practical trainings and courses for skills and competencies development
Other Policies and Initiatives at
  • Well-being Program
  • Employee Resource Groups (ERGs) - employee-led networking groups actively foster inclusivity and celebrate the diversity of the Progress community
  • Corporate Social Responsibility Initiatives
  • In-house Hackathons

Explore Our Office

Frequently Asked Questions

Ready to Start Your Software Engineering Internship