Aside from financial understanding, the engineer must be proficient in computer programming. Building simulated financial models to learn about market behavior necessitates programming abilities.