UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Марія БровінськаWork
1 October 2025, 08:59
2025-10-01
“Choosing a candidate is a serious decision, so we wouldn’t want to treat it like ordering from McDrive.” How long (and why) do SoftServe, Ciklum, EPAM, Railsware, ZONE3000, and other leading IT employers take to hire specialists
The IT job market today has two striking characteristics that often contradict each other. Candidates complain that they have no offers, recruiters — that there are no worthy applicants for open vacancies. This leads to the fact that hiring slows down, significantly stretches out in time. And often candidates on a professional social network complain that a lot of time passes from the first contact to the offer — sometimes months. Marathons of interviews in several stages, long tests and waiting for feedback slow down the hiring process. dev.ua asked leading IT employers how long their hiring cycle lasts, and whether it is possible to get a job for an IT specialist not in a few weeks or months, but in a few days. Here is what recruitment experts say.
The IT job market today has two striking characteristics that often contradict each other. Candidates complain that they have no offers, recruiters — that there are no worthy applicants for open vacancies. This leads to the fact that hiring slows down, significantly stretches out in time. And often candidates on a professional social network complain that a lot of time passes from the first contact to the offer — sometimes months. Marathons of interviews in several stages, long tests and waiting for feedback slow down the hiring process. dev.ua asked leading IT employers how long their hiring cycle lasts, and whether it is possible to get a job for an IT specialist not in a few weeks or months, but in a few days. Here is what recruitment experts say.
Daryna Kuzmyk, Talent&Culture Lead at Railsware
We understand the concerns about lengthy hiring processes. On the other hand, choosing a candidate (or choosing an employer) is a serious decision for a business and a professional, so we wouldn’t want to treat it like ordering from McDrive.
Transparency and clear expectations about milestones and timelines are important in this process. At Railsware, this is all spelled out in our handbook, which we share with searchers so they can see what the selection process looks like.
Typical stages are resume review and evaluation, test tasks, interview with a recruiter, Railsware Pair Interview (joint performance of tasks), Half/Full day collaboration — simulation of real collaboration with a team. It seems that there are a lot of stages. But from experience, we have already reduced them to the optimal number without compromising on quality. Thanks to them, both parties receive maximum information about each other in order to make an informed decision. If sometimes a different dynamics is needed (faster/slower), we immediately agree on this with the candidate so that expectations on both sides are transparent.
It usually takes 1-3 weeks from the first interview to the offer. This depends on the candidate’s availability and the workload of the hiring managers. After each stage, we inform you how long it will take to process and when we will get back with the results.
The final stage of the offer: the duration here is often determined by how long it takes the candidate to make a decision. For our part, we usually need 1-1.5 weeks to prepare everything for the person’s exit. And this is exactly how the process works: for example, this year, 85% of candidates stayed with us after the probationary period.
In recent years, the interview process has indeed slowed down due to higher uncertainty: sometimes vacancies are put on hold or requirements are clarified. On average, the interview process lasts about a week, but the path to an offer can be both shorter and longer — depending on the project and the client.
For our part, we try to coordinate the client’s expectations as clearly as possible and, where possible, minimize client interviews, leaving the decision to us. We are helped by a developed network of technical experts and a well-established CRM system that streamlines the process.
Alina Burkovska, IT Recruiter IdeaSoft
In outsourcing projects, the selection process is quick and structured: meeting with a recruiter; intro call with a technical expert; technical interview; sometimes a management interview is added, or the candidate receives an offer immediately after the technical interview.
On average, the entire process takes from 1 to 2 weeks. But in general, we try to invest a maximum of 21–22 days from the moment the vacancy opens to the final decision.
For the outstaffing direction, there are a few more stages:
meeting with a recruiter;
intro call with a technical expert;
technical interview or short tech screen;
additional stages on the client’s part (technical interview and interview with a manager).
Here, the process usually takes longer, because the final decision depends not only on us, but also on the client’s speed of response.
If the position is standard, the average terms are maintained. But in the case of niche or very specific roles that require deep expertise, the search process may be delayed. It is important for us to find exactly the specialist who will meet high requirements and be able to work effectively in a team.
Natalia Yerisova, Head of Global Recruitment at Master of Code Global
Our selection process usually consists of three main stages. First, there is a conversation with the Recruitment Manager, where we get acquainted with the candidate’s professional background, assess the relevance of experience, level of English and overall impression of communication. The next stage is a professional or technical interview with team members, where we delve deeper into practical expertise, work approaches and real cases.
The final interview is conducted with two participants at once: a hiring manager, who checks the candidate’s strategic vision, his willingness to take responsibility and work with the company’s goals, and a People Partner, who assesses in more detail the candidate’s personal qualities, motivation, and how well the candidate’s work style fits our team environment.
Typically, each interview lasts from 45 minutes to an hour, although for more senior or strategic positions the time can reach an hour and a half. On average, the entire process, from the first conversation to the offer, takes from one to three weeks. The duration depends on the availability of candidates and our colleagues involved in the process. We try to make it as transparent as possible: all candidates always receive high-quality feedback after each interview. We strive for interviews to be not only a test of knowledge and skills, but also an opportunity for candidates to get to know our culture and work principles better.
Svitlana Glukhova, Head of Talent Acquisition at Boosta
The hiring process in our company depends on the level of the position, but usually consists of 2–3 stages: interview with a recruiter, professional interview, final interview (or bar raising).
For some roles, we add a test task — it allows us to better assess the candidate’s practical skills and approach to work.
On average, it takes about two weeks from the first interview to the offer. For simpler positions, this process can be much faster, while for more complex roles it sometimes takes a little longer.
We are constantly improving the process: reducing unnecessary steps, optimizing stages, and finding a balance between speed and quality. It is important for us to remain flexible and competitive in the market, so we adapt hiring to both the needs of the business and the pace of the candidate.
Olena Oleksienko, Chief of People Team at EVO
On average, the process consists of three stages: a short intro with the recruiter and the team, a technical interview, and a final meeting with the manager. We make the process as transparent as possible: we explain in advance the number of stages, their duration, who will be present, and the purpose of each meeting. At the start of the work, we agree on the evaluation criteria with the team leader and determine which ones are mandatory and where a compromise is possible. This helps us make final decisions faster. After each interview, the candidate receives feedback, and the recruiter stays in touch throughout the process.
We understand that delays are detrimental to both candidates and businesses, so we are constantly working on efficiency. If necessary, we can combine stages, such as a technical review and a meeting with a manager, if this does not affect the quality of the assessment.
Svitlana Maidan, HRD Pingle Studio
At Pingle, we have a fast and transparent hiring process. It usually consists of two main stages: an HR interview and a technical interview. In between stages, we provide feedback for 2–3 business days.
Some roles may have a test task, but we always keep it as concise as possible so as not to overload candidates, as we value their time. However, if we are talking about high-level candidates and the test task is not critically necessary, we skip it.
In rare cases, the process may include a third stage — a conversation with the line manager. However, even then, we strive to reduce the time for feedback.
Thanks to this approach, the typical process from the first interview to the offer takes the minimum possible time. We constantly analyze our practices and work to ensure that it remains as fast and comfortable as possible for candidates.
Tetyana Lobetska, Talent Recruitment Lead at Levi9 Ukraine
From our experience in 2025, I can say: yes, the hiring process does not always seem fast to candidates. When a vacancy opens, we receive dozens of responses every day. The recruiter needs time to sort through everything: respond to those who are clearly not suitable, prioritize relevant ones, ask clarifying questions — and only then can you proceed to the first interview.
On average, we have 3–4 stages. Sometimes a candidate goes through the entire process in a week or a half, sometimes it takes 2–3 weeks. Often it does not depend on us: someone is sick, someone is on vacation, it happens that we wait a little with the final decision, because we communicate with several strong candidates at the same time.
For our part (the recruiting department), we try to communicate as transparently as possible: we explain what the stages will be, how long they will take, why there may be a delay, and we keep the candidate informed of all updates.
Victoria Tomchynska, IT Recruitment Director & Head of Talent Office, ZONE3000
Applying for a job in IT often feels like an endless process: fill out a form, take a test, have an interview, another interview… and then a final interview. With ZONE3000, everything is much simpler and more humane.
Our recruiter is not a gatekeeper, but a partner from day one. He introduces the candidate to the company, the team, and the tasks, explains the entire process, and asks a few questions to understand how the experience matches expectations. This is not an interrogation, but a conversation that helps both parties understand whether it is worth moving forward.
What the process looks like:
During the screening interview, the candidate receives information about the team and the project from the recruiter, and we receive an understanding of your strengths.
Next is a technical interview — a test of practical experience and knowledge.
Team talk — aligning expectations with future colleagues.
An additional stage only happens for complex or leadership roles, and we honestly say this right away.
Usually, it takes 2-3 weeks from the first «hello» to the offer.
Junior vacancies close faster, senior levels take longer, which is natural due to higher requirements and the complexity of the selection.
For transparency and speeding up the process, we also use video vacancies: managers immediately show the team, tasks, and atmosphere. So the candidate understands before the interview whether this is the place for him.
Thus, the candidate has a transparent path without bureaucracy and surprises: from meeting the recruiter to honest feedback after each stage. And, accepting the offer, he knows exactly where he ends up.
Volodymyr Lobov, Talent Fulfilment Manager at Ciklum
At Ciklum, the process of selecting specialists for the team usually consists of three or four stages, and the duration depends on the specifics of the role and project requirements. First, the candidate undergoes an HR interview, then a technical assessment, which may include two sub-stages: an online test task and a technical interview with experts. The final stage is most often an intro call with the delivery manager (scrum master), after which the candidate receives a final decision on hiring.
Olga Makarova, Manager of the Talent Search Department at ERAM Ukraine
On the one hand, EPAM seeks to speed up the hiring process and make it the most convenient for candidates. On the other hand, the company builds a team of the best specialists. After all, this is in the interests of both the company itself and those who work or plan to work in it. And such a process, by definition, cannot be equated to the level of hiring unqualified personnel.
In addition, we do not have a typical hiring process as such, it all depends on the specific candidate and the position they are applying for. The most typical scenario includes three interviews and there is no way to shorten this process at the moment. It takes up to a month, which is quite an acceptable time for hiring in the IT sector.
Anna Bodrukhina, Talent Acquisition Specialist Futurra Group
At Futurra Group, the full cycle from the first interview to the offer takes an average of 21–22 days. Candidates go through three rounds of interviews and a test task. First, the recruiter assesses motivation, soft skills, and alignment with the company’s values. Next, the team leader checks technical skills and team experience. After the test task, the process is completed by a conversation with the CEO to make sure that the candidate’s long-term goals and vision resonate with the business and culture.
Who are recruiters hunting for? We asked hiring experts which vacancies they find the hardest to fill in an overheated market. Spoiler alert: These professionals have been looking for these jobs for months
«I studied Data Science since I was 4 years old. Every math lesson was important.» The story of a math genius from a small village in Volyn, who is now creating LLMs for Lyft, Reface, and AppFlame
«Пастка початківця». 5 найпоширеніших помилок джунів на співбесідах та як їх уникнути
Напевно, кожен хоч раз у своєму житті переживав ситуацію, коли після співбесіди замість запрошення на роботу приходила відмова. «Як же так? Це несправедливо!», — чимало з нас корили долю і не розуміли, що пішло не так. Катерина Нікітіна, SoftServe IT Academy Recruiter, розповіла про п’ять найпопулярніших помилок кандидатів-початківців на співбесідах.
У 18 років «захантив» SoftServe, у 21 — відкрив власну компанію. Історія львівського IT-вундеркінда
Гліб Щур — випускник кафедри систем штучного інтелекту НУ «Львівська політехніка». На молодших курсах його запросила на роботу IT-компанія SoftServe, де він працював майже 3 роки розробником у R&D-відділі. А вже у 2021 році Гліб заснував власну компанію та став CSO у 21 рік. Розповідаємо історію львівського «самородка».
«Моя фінансова мета — накопичити $1 000 000, щоб мати пасивний дохід і жити на нього». Як айтішники витрачають гроші та в що інвестують
Зарплата айтішників в Україні — одна з найвищих. І ІТ-галузь під час війни — єдина галузь, яка зростає, попри війну. А айтішники — серед тих, хто найактивніше підтримують армію. Середній місячний донат айтішника становить 10% від зарплати, або $270. dev.ua вирішив розпитати айтішників, куди вони витрачають гроші й у що інвестують під час війни.