accounting for software engineers