Many companies structure their job offers for developers in terms of equity, salary, and an annual cash bonus. This bonus is usually tied to performance, and is at the company’s discretion. Having a cash bonus structure won’t improve software engineering, and only causes problems: The payout cliff event creates a…