John Krenicki is giving up his General Electric Co. paycheck. But he's going to be collecting an allowance.

As part of a deal to keep the veteran executive from joining a competitor for an unusually long three years, the conglomerate has agreed to pay Mr. Krenicki $89,000 a month until 2022.

The payment to Mr. Krenicki, who is 50 years old,...