Why software employees leave and how to understand why
Engineers and product staff leave for reasons beyond salary. How to run an exit conversation in a software company, read the pattern and act on it.
6 min readRead articleA finance outsourcing company runs on accountants and analysts who clear a client's payables, receivables and reconciliations on time. Month-end crowds the work, night rosters follow the client's clock, and experienced people are hard to keep.

Not sure what you need? Tell us about your business in six short steps and we will come to the first meeting prepared.
Share your requirementsA finance outsourcing company takes over work such as invoice processing, vendor payments, collections, bank reconciliation and month-end closing for clients in India and abroad. Teams are organised by client process, with an associate, a senior, a team leader and a manager above them. The work has a clear rhythm: quiet in the first weeks of a month, then a surge as clients close their books. Rosters follow the client's time zone, so night and rotational shifts are normal. Accuracy matters more than speed, and a trained associate takes months to become reliable. Hiring comes in batches, mostly from commerce graduates. See also HR for IT and software.
These are the places the people side of this kind of business tends to give way. The rest of this page works through them.
HR here has to work for each of these groups, not only the office. The set-up below is written with all of them in mind.
GullyHR runs talent acquisition for permanent roles in finance outsourcing companies. For each role we agree the job description with you, find and screen candidates against it, and support the offer through to joining. Tell us the role and the number of people, and we start there.
We recruit permanent employees. We do not supply contract or temporary staff.
Every business interviews, but few have a written process that works the same way for every role and every interviewer. GullyHR designs yours, from the role brief to the offer, trains your managers to run it, and can run it for you on the roles you hand us.
We agree what the role must deliver, the must-have and nice-to-have skills, and how each will be scored.
Screening call, assessment, interview rounds and decision points, sized to the role and the number of people you hire.
Structured questions for each role family and a rating guide, so two interviewers judge the same answer the same way.
A short briefing for your managers on what to ask, what to avoid and how to give a clear yes or no.
Who approves, how the offer is made, and how candidates are kept informed from first call to joining.
Close week brings a surge, and the same people are asked to stay late again and again. Tired teams make errors that the client then finds.
Fifty commerce graduates arrive on one date, but the client's process notes and system access are not. Training time is lost and early attrition begins.
A team tied to a client's clock rotates through nights. Sleep, travel safety and family pressure show up as sick leave and exits.
A volume target pushes people to rush, while a quality score penalises errors. Without a clear incentive balance, the loudest number wins.
Once an associate knows the client's process, rival firms offer a small raise and take them. Knowledge walks out and a new batch starts again.
Process rules and client exceptions live in a few heads. When one senior leaves, the team stumbles on rare cases.
The best reconciler becomes a team leader and is expected to coach, plan the roster and handle complaints with no help.
Start with the topics that matter most here: Recruitment and Talent Acquisition; Retention and Attrition Management; Employee Administration. Then work through the rest. Each topic is written for information technology and software, not in general.
Requisition to joining, the same way every time.
Who leaves, when, why, and which of them mattered.
Records, attendance, leave and the day-to-day HR that must simply work.
How many people, in which roles, by when, and what they will cost.
Structure, reporting lines and who is allowed to decide what.
A first day that is the same for the fifth joiner as the first.
Salary structure, payroll inputs and a month that closes on time.
Goals, reviews and ratings that hold up in a conversation.
Training planned from need rather than from the calendar.
Named backups for the roles that cannot be vacant.
Communication, recognition and the conditions people actually work in.
Two routes, one for complaints, one for conduct, kept separate.
Policies a manager can apply, and obligations with owners and dates.
Induction, records, incident reporting and follow-through.
Resignation to relieving letter, in a defined order.
Records that survive people, and approvals that do not queue.
A short monthly pack management actually reads.
An HR function that runs the same way every month.
The pieces a finance outsourcing companies business puts in place, in an order that makes each easier. Open any card for the detail.
Hiring numbers are drawn from the client's forecast and past attrition, not from last quarter's habit.
Hiring numbers are drawn from the client's forecast and past attrition, not from last quarter's habit. The recruitment process schedules batches so a joining date has a ready seat.
One short guide per client process, with exceptions listed, goes into the first week of training.
One short guide per client process, with exceptions listed, goes into the first week of training. The learning and development process turns it into a plan.
The number of night shifts a person takes, the gap between shifts, and who may swap.
The number of night shifts a person takes, the gap between shifts, and who may swap. The attendance, shift and leave process holds them.
A small incentive that pays only when the quality score is met, reviewed each month with team leaders.
A small incentive that pays only when the quality score is met, reviewed each month with team leaders.
Exits by tenure, process and team leader, read each month, so you see whether the loss happens at six months or at eighteen.
Exits by tenure, process and team leader, read each month, so you see whether the loss happens at six months or at eighteen.
A short programme on coaching, roster planning and handling a client's complaint before the promotion, not after.
A short programme on coaching, roster planning and handling a client's complaint before the promotion, not after.
Before changing anything, find out what is true today. Work through the checks using a recent operating period. The time needed depends on the records you hold; note missing evidence and use the findings to choose a priority.
Share your requirementsConfirm with a qualified professional. What applies to you depends on your business, your state and your arrangements, and it changes. This page describes practice. It does not state a legal position.
The services below fit this kind of business best. Each starts by recording where you stand, and every later report compares against that. We do not promise outcomes.
Batch hiring planned against client demand, with a bench for joiners who leave before day thirty.
Process notes and a floor-ready training plan so a batch reaches accuracy sooner.
Rotational and night rosters with clear swap rules, tied to a client's calendar.
A view of who leaves, when and under which team leader, with fixes aimed at the real cause.
Start with a free conversation, or see the paid HR Diagnostic.
Understand the business, its workforce, current processes and HR challenges.
Find the missing, weak, inconsistent or person-dependent processes.
Create the structure, processes, policies, SOPs, dashboards and systems needed.
Help HR and department managers actually adopt the new system.
Digitise repetitive and approval-based workflows where it is worth doing.
Track hiring, attendance, employee cost, performance, training and attrition.
Strengthen the people-management system continuously, not once.
From the GullyHR blog: one on HR in information technology and software, and one on each of the topics this page points to.

Engineers and product staff leave for reasons beyond salary. How to run an exit conversation in a software company, read the pattern and act on it.
6 min readRead article
How a D2C founder can test a performance marketing hire on real work, ignore weak signals such as dashboard screenshots, and run a fair process.
7 min readRead article
What really keeps mobile app and web developers in a small firm: stay conversations, growth paths, fair release rules and a risk sheet an owner can use this month.
6 min readRead article
Payroll says one joining date, the personal file says another and the manager remembers a third. How to establish a single trustworthy employee record and keep it that way.
7 min readRead articleMore on the GullyHR blog.
Start from the client's forecast and your own record of exits in the first six months. Add a cushion for those who leave during training. Review the figure each month rather than fixing it for a year.
Because a rival offers a small raise, the roster is tiring or there is no visible next step. Skill ladders with named roles and reviewed pay give people a reason to stay that a one-off bonus does not.
Partly. Plan leave around close week, cross-train a few people to move between processes and clear backlog earlier in the month. Some peak work is real, so share it fairly.
The client's process in plain steps, the system screens, the common exceptions and what a mistake costs. A short test at the end of week one shows who needs more support.
Fix rotation limits, arrange safe travel, rest breaks and a supervisor who is actually present at night. Include night teams in reviews and recognition so they do not feel forgotten.
First we would count joiners and leavers by batch, read your month-end overtime by team and see which client processes have no written notes. A batch plan with a process guide is a natural first job, and the scope is written down for your sign-off.
All 6 business types in BPO, KPO & contact centres · Find another business type
See all HR topics for information technology and software, or another industry.
Tell us your industry, team size and the issue you want to address. Bring one example of where work gets delayed or ownership is unclear, and the deadline or decision you are working towards.