What you have is a hierarchical setup. You have a distribution of $Z$ given $N$ available, but you don't have the marginal distribution of $Z$, which is what you're interested in. Note that $Z|N$ is a Binomial distribution by definition So
$$Z \mid N \sim Binomial(N, p) \text{ and }$$
$$N \sim Poisson(\lambda) $$
First, let's verify your calculations using law of iterated expectations
\begin{align*}
E[Z] & = E[E[Z|N]]\\
& = E[Np]\\
& = p\lambda
\end{align*}
Similarly,
\begin{align*}
Var(Z) & = Var(E(Z|N)) + E(Var(Z|N))\\
& = Var(Np) + E(Np(1-p))\\
& = p^2\lambda + \lambda p(1-p)\\
& = \lambda p.
\end{align*}
Notice that the variance and mean of $Z$ are exactly the same. This suggests, that $Z$ may be Poisson distributed! But we can prove this directly too.
Note that to obtain the marginal distribution, you must write down the joint distribution of $(Z,N)$ and integrate out $N$. That is
\begin{align*}
P(Z = z) &= \sum_{n=0}^{\infty} P(Z = z, N = n)\\
& = \sum_{n=0}^{\infty} P(Z = z \mid N = n) P(N = n)\\
& = \sum_{n=0}^{\infty} \dfrac{n!}{z! (n-z)!}p^z (1-p)^{n-z} \cdot \dfrac{\lambda^n e^{-\lambda}}{n!}
\end{align*}
At this point, work through the math and find out what the final answer will be taking help from this link.