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