C# Software Engineering Intern

Job Summary

Progress is an experienced and trusted provider of products designed to help organizations develop the applications they need, deploy them where and how they want, and manage them all quickly and safely. We invent and reinvent every day, value and respect each other, and work together as one. 

As a Software Engineering Intern, you will be able to experience the world of software development firsthand by contributing to the development and ongoing support of our industry-leading Telerik UI products and help our 3.5M strong developer community to build the applications they want and need, every day. Also, you will participate in the expansion of our cutting-edge Website Content Management system Sitefinity.

If selected, you will be working in one of the following areas: the .NET family - Blazor, WPF/ WinUI, ASP.NET Core MVC. Furthermore, you will learn how to collaborate with other teams and roles such as Product Management, Product Marketing, UI/ UX Designers, and more. Here you can find detailed information about the Software Engineering Internship program.

Please note this 6-month intern position offers flexible work hours once the university year starts and a hybrid work model (onsite and work from home). 

Who are we looking for? 

  • Someone currently pursuing a bachelor's/ master's in Computer Science, Software Engineering or a related field or a self-taught software engineering student 
  • Good knowledge of OOP, data structures and algorithms 
  • Very good analytical and problem-solving skills 
  • Very good written and spoken English 
  • Programming knowledge in C#
  • Previous technical internship, online courses and/or holding certifications would be an advantage 

What will you do? 

  • Research and understand the competitive landscape 
  • Implement new functionality following the latest design principals 
  • Write clean, maintainable and readable code, according to the best coding standards 
  • Participate in code reviews and quality checks 
  • Participate in documenting the ready software product 
  • Resolve designated customer implementation cases in the best possible ways 
  • Participates in knowledge capturing (e.g. create new knowledge resources and/or update the existing ones - product demos, knowledge base and technical blog articles, code libraries
  • Be part of a scrum team and take part in planning, review and retrospective sessions  

What we offer in return is the opportunity to join a talented team of bright and nice people and also to enjoy: 

  • A generously paid internship program  
  • 15 days’ vacation for 6 months + an extra day off for your birthday 
  • A dedicated mentor and a detailed onboarding plan to get up to speed; 
  • A possibility of future job opportunities based on performance and hiring needs after the internship
  • Premium healthcare and dental care coverage 
  • A modern office with a well-equipped gym onsite

And many other perks! 

 #LI-NT1 #LI-Hybrid

We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!

View all open positions