If $x_0$ is assumed to be a constant, then @copper.hat's comment is correct--the Hessian of $g$ is in fact positive definite, which implies that adding the constant $x_0$ makes the log-sum-exp function strictly convex.
Suppose $x_0 = c$. The gradient of $g$ is
$$
\frac{\partial}{\partial x}g(x) = \begin{bmatrix}
\frac{e^{x_1}}{e^c + \sum_i e^{x_i}} & \cdots & \frac{e^{x_n}}{e^c+\sum_i e^{x_i}}
\end{bmatrix}
$$
Since $x_0 = c$ is a constant, note that the gradient has only $n$ entries corresponding to $x_1,\ldots,x_n$. Also, observe that $\frac{\partial g}{\partial x}^\intercal \vec{1} \neq 1$.
For brevity and to match notation from other sources (e.g. Boyd and Vandenberghe, p. 74), define $z = \begin{bmatrix}e^{x_1} & \cdots & e^{x_n} \end{bmatrix}$. The gradient can then be rewritten as
$$
\frac{\partial}{\partial x}g(x) = \left(\frac{1}{e^c + \vec{1}^\intercal z}\right) z.
$$
With a bit of derivation, the Hessian of $g$ is then
$$
\begin{align}
\frac{\partial^2}{\partial x^2}g(x) &= \frac{1}{\left(e^c + \vec{1}^\intercal z \right)^2}\left(\left(e^c + \vec{1}^\intercal z \right)\textbf{diag}(z) - zz^\intercal \right) \\
&= \frac{1}{\left(e^c + \vec{1}^\intercal z \right)^2}\left(e^c \textbf{diag}(z) + \left(\vec{1}^\intercal z\ \textbf{diag}(z) - zz^\intercal \right) \right)
\end{align}
$$
Taking a closer look, we see these properties:
- The matrix $\vec{1}^\intercal z\ \textbf{diag}(z) - zz^\intercal$ is symmetric and positive semidefinite. This can be seen by comparing with the Hessian of the original log-sum-exp function: $\frac{\partial f(x)}{\partial x} = \frac{1}{\vec{1}^\intercal z}\left( \vec{1}^\intercal z\ \textbf{diag}(z) - zz^\intercal \right)$.
- The matrix $e^c \textbf{diag}(z)$ is a diagonal matrix with strictly positive entries, and is therefore positive definite.
The sum of positive definite and positive semidefinite matrices is positive definite, and therefore the Hessian of $g$ is positive definite.