Let's start by evaluating the series at small $n$:
$$S_1=1^2$$
$$S_2=1^2(2) + 2^2$$
$$S_3=1^2(2)(3) + 2^2(3) + 3^2$$
$$S_4=1^2(2)(3)(4) + 2^2(3)(4) + 3^2(4) + 4^2$$
And generally:
$$S_n=1\frac{n!}{0!}+2\frac{n!}{1!}+3\frac{n!}{2!}+...+(n-1)\frac{n!}{(n-2)!}+n\frac{n!}{(n-1)!}$$
$$=\sum_{k=1}^{n} {k\frac{n!}{(k-1)!}}=n!\sum_{k=1}^{n} {\frac{k}{(k-1)!}}=n!\sum_{k=1}^{n} {\frac{1+(k-1)}{(k-1)!}}$$
$$=n!\bigg(\sum_{k=1}^{n} {\frac{1}{(k-1)!}}+\sum_{k=1}^{n}\frac{k-1}{(k-1)!}\bigg)$$
$$=n!\bigg(\sum_{k=1}^{n} {\frac{1}{(k-1)!}}+\sum_{k=2}^{n}\frac{1}{(k-2)!}\bigg)$$
Now we must bring in the identity:
$$\sum_{k=1}^{n}{\frac{1}{k!}}=\frac{e\Gamma(n+1,1)}{n!}-1$$
Where $\Gamma(a,b)$ is the incomplete upper gamma function. In this case it can be calculated with the recurrence relation of: $\Gamma(n+1,1)=n\Gamma(n,1)+\frac{1}{e}$
Note:
$$\sum_{k=1}^{n} {\frac{1}{(k-1)!}}=\sum_{k=0}^{n-1} {\frac{1}{k!}}=1-\frac{1}{n!}+\sum_{k=1}^{n} {\frac{1}{k!}}=\frac{e\Gamma(n+1,1)-1}{n!}$$
$$\sum_{k=2}^{n} {\frac{1}{(k-2)!}}=\sum_{k=0}^{n-2} {\frac{1}{k!}}=1-\frac{1}{n!}-\frac{1}{(n-1)!}+\sum_{k=1}^{n} {\frac{1}{k!}}=\frac{e\Gamma(n+1,1)-n-1}{n!}$$
Substitute:
$$S_n=n!\bigg(\frac{e\Gamma(n+1,1)-1}{n!}+\frac{e\Gamma(n+1,1)-n-1}{n!}\bigg)$$
$$=2e\Gamma(n+1,1)-n-2$$
$$=n(2e\Gamma(n,1)-1)$$
Another evaluation of the upper incomplete gamma function (https://arxiv.org/pdf/math-ph/0501019.pdf)
$$\Gamma(n,1)=\frac{1}{e}(1+(n-1)(1+(n-2)(1+(n-3)(1+(n-4)(...)))))$$
This yields:
$$S_n=n(1+2(n-1)(1+(n-2)(1+(n-3)(1+(n-4)(...)))))$$
Which isn't really any better than what you started with. There don't seem to be any expressions that can be computed in $O(1)$ time for this sum.