Choosing an Employer When the Software Business Is Changing
A stable product can become fragile when AI changes what customers pay for. A checklist for judging where an employer is heading.

On this page
A product that sold well last year can lose its place when a new tool makes part of it cheap to copy, or when customers decide they no longer need it. That risk is not new in software. What has changed is how quickly the value of a product can move, and how an AI feature can reshape a product within a few months. Choosing an employer now means judging the direction a company seems to be taking, not only where it stands today.
Start with what customers would miss
Begin with the question of what customers would miss if the product disappeared. The answer is more useful than a list of features. Some products sit inside a workflow that is expensive to change, such as accounting, payroll or compliance records, and their value rests on trust and migration cost. Others provide a convenience that a general tool can increasingly match. Neither type is safe or doomed by default, but they fail in different ways, and the difference should shape your expectations.
Ask also whether AI makes the product better, more expensive to run, or easier for a competitor to copy. A product whose data and workflow are its real asset stands in a different position from one whose main feature is a thin layer over a model. Write down which one you think applies, and what evidence would change your mind.
Switching cost is a useful lens here. If customers would need months of work to move their data, they tend to stay even when a rival is cheaper. If moving is easy, the product has to keep earning its place at every renewal. Neither situation is a verdict, but each implies a different kind of work inside the company.
Check how the company uses AI internally
A company's internal use of AI tells you more about its direction than its marketing does. Look for signs that the people who build the product also use these tools in daily work, with written policies on data and review. Look for evidence that the company measures results, not only usage: whether a tool saved time on a specific task, or whether it simply became a requirement. A company that uses AI carefully in its own operations is more likely to understand its limits when it sells AI to customers.
Watch for the opposite pattern as well. Mandated use with no measurement, or pressure to attach AI to every feature regardless of fit, usually means decisions are being made for appearance. That can persist for a while, and it tends to produce unclear roadmaps.
Test for learning time and decision making
Two items on a checklist are easy to overlook. The first is learning time. Ask how a typical engineer or analyst spends a week, and whether any of it is protected for study, experiments or review that does not ship. Learning that happens only in the evenings is fragile, and a company under pressure tends to cut that time first.
The second is decision making. Ask who decides which features get built, and how a disagreement between product and engineering is resolved. Ask for an example of a decision that was reversed and what the team learned from it. Teams that can describe their reversals tend to have a working way of deciding. Teams that cannot often have decisions made by whoever speaks last.
Ask, too, how the team handles a failed release. A team that holds a short review, names what went wrong and changes one practice has a healthy habit that will serve you as a newer member. A team that looks for someone to blame usually makes its next change more cautious and its next release slower.
Warning signs worth taking seriously
Several signs, seen together, deserve a direct question in the next conversation:
- Job postings that change focus every few months, each time around a new headline technology
- A roadmap with no items older than a quarter, described only in terms of demonstrations
- Frequent reorganizations with no clear reason given to the staff affected
- Engineers who cannot say how their work reaches customers
- Pressure to ship with no time left for review, testing or documentation
- Vague answers when you ask how customer information is used and kept
No single sign is decisive. Many companies go through a rough patch without being in danger. A cluster of them, though, points to conditions that will shape your daily work for as long as you stay.
It also helps to raise the warning signs you noticed directly with the employer. A calm and specific answer, even one that admits a problem, is a better sign than a polished reply that avoids the question. Keep notes on what you were told, so you can compare it with what you see once you have started.
Use the checklist before you decide
Turn the checklist into a short set of notes in your own words. Rate each area from one to three based on what you have observed, not what you were told, and mark the areas where you have no information at all. A candidate with two strong areas and two unknowns is in a different position from one with four strong areas. This is not financial advice, and a checklist cannot predict a company's future. What it does is show where your uncertainty is largest, and whether the job will still give you the learning and the stability you need while that uncertainty resolves.

