TL;DR:
What: Software Engineer Summer Internship 2026
Where: Kraków, our office at Zabłocie 43B
Start date: July 1st, 2026 or earlier
End date: September 30th, 2026 with the opportunity to continue after the internship
Availability: At least 28 hours per week
Salary: 7000–13500 gross monthly
Application Deadline: April 7th, 2026
Registration: HERE
Questions and contact: [email protected]
About Software Mansion
At Software Mansion, we don’t just use the modern tech stack - we help build it. We are a software house known for delivering high-stakes projects for our clients, ranging from fast-growing startups to industry leaders. What sets us apart is our dual identity: we are active product partners who help shape our clients' visions, and we use our deep expertise in open-source and developer tools to bring those products to life. While we are primarily a software development agency offering a broad spectrum of services, we have also gained a strong reputation as product developers in a couple of domains, in particular when it comes to React Native and the area of video streaming.
What criteria should I meet?
The recruitment process is open to everyone, no matter their educational background or age. We are not looking for any particular skills; instead, we are looking for smart, curious, and versatile people with a strong engineering mindset. It certainly helps if you do know the technologies we use, but if you don’t, you should have a pretty good knowledge of some by the end of the internship.
It is expected that you already know the core basics of programming, but if you have survived two or three years of Computer Science or a similar major, you should know enough (please note: CS background is not a formal requirement). During the recruitment process, you should be familiar with basics of:
- algorithms and data structures,
- common programming paradigms and patterns,
- basics of memory management (pointers, references, garbage collector, etc.),
- networking (protocols, routing, etc.),
- databases,
- web applications (HTML, CSS, REST API, HTTP, etc.),
- Linux or macOS usage,
- GIT,
- automatic testing.
It is not a requirement, but it will boost your chances if you know any of the following advanced topics:
- basics of DevOps (Docker, Nginx, CI, etc.),
- basics of mobile development (either Android or iOS),
- basics of multimedia technologies (image, video, and audio formats, streaming, and processing),
- any of the major programming languages or technologies used in Software Mansion.
We also require moderate proficiency in both written and spoken Polish and English (B2 or higher).
What will I be working on?
Unfortunately, at this stage, we are unable to tell you exactly which project you will be working on, but it certainly won’t involve brewing coffee. We want you to be productive and learn as much as possible from week one, and it is very important for us that the internship projects are real projects. During the recruitment process, you will have a chance to voice your preferences so that we can find a great fit for everyone.
While we cannot guarantee what technologies you will be using during your internship, the most used programming languages currently at Software Mansion are:
- JavaScript/TypeScript with React, React Native, Node.js, and Next.js,
- Elixir with Phoenix and Membrane Framework,
- Python with Django,
- C, C++, and Rust, mixed with other languages.
Recruitment process
How to apply?
To start your application process, just click HERE and register. The deadline for registration is April 7th, 2026, but the sooner you do it, the better your chances are - it should not take you more than a minute, so we encourage you to apply ASAP.
Before the interviews:
- Register [HERE]: to enter the application process, fill out your basic data: name, email. You will be asked to fill out some details about yourself (like education or work history). To get to know you better, we ask that you also share your CV with us. You should receive an automatic confirmation by email.
- Solve our recruitment tasks & tell us more about your motivation: you will be asked to solve some simple technical tasks. You can expect both a coding task to write some code, and some questions verifying your knowledge and information-finding skills. Also, we will ask you to answer some open questions on why you would like to join our internship program and what you would like to get from it.
- Wait for feedback: After you complete those steps, our committee will decide if we want to invite you to the next step — the interview part. It should not take us more than two weeks from when you complete all the steps. If your application is rejected, you will be informed by email.
The interviews:
Your interviews will be conducted remotely and will consist of the following parts:
- Interview 1 — Introduction: a short (10–20 minutes) chat with our recruiter. During this part, among others, you can expect a short English conversation, and you will have the opportunity to ask any questions regarding the process.
- Interviews 2 and 3 — Technical interviews: two separate technical interviews with Software Engineers working in Software Mansion. Each one of the interviewers will separately assess if you are a good candidate to join the internship program, so don’t be surprised if both interviews are similar. You will also have a chance to ask the interviewers questions about their work. Each interview will take about 60 minutes.
- Interview 4 — Final interview: a 20–30-minute chat with one of our senior people. This time we will focus on you, your background, and your motivation. During this interview, you will also have a chance to talk about your preferences for the internship.
You will be able to select the time and date of each of the steps separately, and you will get instructions on what you should prepare before the interview.
The offer
You can expect our decision no later than two weeks after the last interview, but we will try to provide it to you as soon as possible. In case of a delay, we will surely inform you about it.
Project selection
Unfortunately, we cannot be 100% sure before the start of the internship which project you will get to work on. We will consider your preferences obtained during interviews, but there may be possible short follow-up calls to fit you into one of the projects. Some of the projects require internal interviews; in such a case, we will schedule an interview with the team members behind the project. You don’t have to stress about it, though — no matter the result, you will not lose your internship.
Start of the internship
We expect to have a few available dates you can choose to start on. After we agree on a start date, we will let you know what time you should arrive at the office. On your first day, expect to be given several introductions, a few hours to set up your workplace, and in most cases, your first tasks as a Software Engineer at Software Mansion.
F.A.Q.
Q: Can I work part-time while I’m still studying?
A: It’s a mix! We expect a full-time commitment (40 hours per week) during the summer break to help you get the most out of the program. From October onwards, we are happy to be flexible and adjust to your university schedule, as long as you can commit to at least 28 hours per week.
Q: I need to know your decision early. How long will I need to wait?
A: You will wait up to two weeks to get the decision to invite you to the interview and up to two weeks to wait for an offer (but we will try to provide it to you as soon as we can). If you are fast, you should be able to finish the whole process in around 2–3 weeks. If you have any special timing constraints, please let us know!
Q: Will I be able to continue working at Software Mansion after the internship?
A: Absolutely. Many of our current team members started their journey with us as interns. That said, we’re looking for individuals who truly stand out during their internship, so while continuing after the internship is definitely possible, it’s reserved for those who really shine during their time with us.
Q: Do I have to be a university student?
A: No. While most of our interns are students, this is not a requirement. However, if you are not a student, you can also apply for a full-time junior position at any time and avoid all that competition.
Q: Can I do the internship on other dates?
A: We will have several starting dates for you to choose from. If you would like to start earlier or later, it should be possible, but please discuss that with your recruiter.
Q: I took part in the past recruitment process for an internship or Software Engineer position at Software Mansion, but I got rejected at some stage. Can I apply once again?
A: If you applied 12 months or more ago, feel free to reapply. If less time has passed, we decide on a case-by-case basis. Generally, the further you have progressed in the process, the less time will be required to try again.
Q: Can I do the internship remotely?
A: No. Unfortunately, we do not offer remote internships. However, it is not a problem to work remotely from time to time when there is a need to.
Q: Is it possible to work remotely after the internship?
A: We strongly prefer on-site and hybrid work. Depending on your feedback, we might be able to offer remote work as well.