Dear Joyce,
Your company has employed the software engineers. However, what these engineers do? Do they develop a software or they are into supporting role? How many engineers does your company have? On what technology do they work?
If they are working in projects then their training requirement will be different from the supporting role. Therefore, first be clear on their role.
Lastly, how do you measure the performance of the software engineers? Training depends on their performance also.
Thanks,
Dinesh Divekar