Summary of the discussion: Using the triangle inequality, one sees that that $|f(z)|< f(|z|)$$|f(z)|\ge f(|z|)$, and so the root of largest absolute value is the positive real root $z_k$. Differentiating $f(z)(z-1)$, one gets a bound:
$$z_k < \frac{1 + k}{1 + n^{-1}}.$$
When $k \rightarrow 1/n$, the largest real root approaches $1$ (by continuity, since $f(1) = 1 - nk$). Thus any bound must involve $n$.
The OP complains that he wants something better. It is pointed out that as $k \rightarrow 1/n$, the quantity $1 - z_k$ is asymptotic to
$$\frac{2(1 - kn)}{(1 + n)}.$$
The OP then complains that he wants a bound in $n$ and $k$ (which was already given). The OP askes whether the asymptotic above was found in the following way: "Are you simply using the fact that the root would occur roughly twice as far as the turning point?" No --- mathematics was used at this point.
The OP says that he simply wants an upper bound on the real part of each root. Since the real part of the real root $z_k$ is itself, this question has already been answered. The asymptotic result shows it is impossible to impove this bound significantly.
It's hard to tell if the problem with the OP's repeated questions involve English, Mathematics, or both. In either case, this has already wasted 15 minutes of my time. To paraphrase Zagier, that's the equivalent of 15 days of the OP's time. Feel free to edit this post to make it more "civil".