Why software employees leave and how to understand why
Engineers and product staff leave for many reasons beyond salary. How to run an exit conversation in a software company, read the pattern and act on it.
6 min readRead articleA cloud company sells infrastructure, migration or managed services that must stay up around the clock. Here is how to run the people who keep it running.

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 cloud computing company may host customers' systems, migrate them to a public cloud, or run their infrastructure as a managed service. The people are cloud and DevOps engineers, solution architects, support engineers and account teams. Customers expect their systems to be available at all hours, so work does not stop at office closing time. Engineers hold vendor certifications that customers look for, and the market for these skills is competitive. Many projects run across time zones, and a small number of senior architects carry the customer relationships and the design judgement. See also HR for IT and software.
Who does the work
On-call is unfair and unrecorded
A few willing engineers carry night calls, with no clear rota, allowance or time off afterwards, and they burn out first.
Certifications drive pay demands
A new certificate makes an engineer far more marketable, and without a plan you either lose them or pay ad hoc.
Senior architects hold the customer
Customers trust a named architect, so that person's exit puts the account and the design history at risk.
Support tiers blur
First-line staff escalate everything and senior engineers get pulled into routine tickets, so growth paths and workload both suffer.
Project and run teams compete for people
Migration projects borrow engineers from live support, and neither side plans for the loss.
Offers from global firms
Experienced cloud engineers are approached often by larger employers, and notice periods turn each resignation into a scramble.
Shifts across time zones
Customers in other regions need coverage in their hours, and the rota keeps changing without proper record of who worked when.
Publish an on-call policy
Who is on call, for how long, what they are paid or compensated, how handovers work and when rest follows a night call. Record it through the attendance, shift and leave process.
Tie certification to a growth ladder
State which certifications the company supports, what time and cost it provides, and how they connect to grades and pay. The competency and talent work sets out the ladder.
Pair every key account with a second architect
A named backup who attends reviews and holds the design documents, so no customer depends on one person.
Define support tiers and escalation rules
What each tier handles, what should be escalated and how a good tier-one engineer moves up. Organisation design helps draw the lines.
Plan project demand against run capacity
A shared view of upcoming migrations and live-support load, so projects do not quietly drain the people who keep customers online.
Confirm 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.
A skills and certification map that links to grades, so growth and pay follow a clear ladder.
An on-call and shift record that is fair, visible and ready for payroll.
A look at who leaves, at what level and for what offers, with a plan for the roles you cannot lose.
A pay structure for cloud skills that reflects the market without rewarding each resignation threat.
Every engagement starts by recording where you stand, and every later report compares against that. We do not promise outcomes. Start with a free conversation, or see the paid HR Diagnostic.
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 many 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 to spot an unmanageable workload before it becomes an exit or an error, what to look at, how to talk about it and what to change, without guessing.
5 min readRead article
Most salary structures grew one negotiation at a time. How to build grades and bands from what you already pay, without repricing everybody at once.
8 min readRead article
A calendar of courses, a budget spent by March and no record of what any of it changed. What a learning and development process contains when it starts from need rather than from the catalogue.
7 min readRead articleMore on the GullyHR blog.
Decide it in writing: an allowance for being available, a rate or time off for actual call-outs, and rest after night work. What matters is that it is predictable and the same for everyone in the rota.
Many firms do, because customers value them. Link support to the roles you need, set a clear expectation on staying with the company afterwards, and have the policy approved by a qualified professional before it is used.
Assign a backup to each key account, keep design records in a shared place and include the backup in customer reviews. This also gives the next person a path to the senior role.
Do not wait for the offer. Review pay against the market each year, show a path to the next grade and give interesting work. Counter-offers alone tend to delay the exit rather than prevent it.
Yes. Support work is rota-driven and measured on response and resolution, while project work is milestone-driven. Roles, appraisal measures and workload planning should reflect that.
The first conversation would check who has taken night calls and how it was recognised, which accounts depend on a single architect, and how tickets move between support tiers. A natural first piece of work is a written on-call policy with a named backup for each major customer. Scope is put in writing afterwards for you to approve.
All 5 business types in information technology and software · Find another business type
See all HR topics for information technology and software, or another industry.
Identify payroll leaks, record gaps and hiring bottlenecks in a free first conversation, and leave knowing what to fix first.
Know what you need? Share your requirements in four short steps.
Want the full picture? See the paid HR Diagnostic.
Prefer a quick message? Chat on WhatsApp