Given the quintic,
$$y^5+Ay^4+By^3+Cy^2+Dy+E=0\tag1$$
there is an extremely broad solvable class with four free parameters $(A,B,C,D)$ and $E$ is only a quadratic with respect to them. As such, we can create a nice relationship between solvable quintics and Pythagorean triples.
I. Watson's resolvent (1930s)
For purposes of simplicity, by using a simple linear substitution, we can transform $(1)$ into the depressed form (missing the $x^4$ term),
$$x^5 + 10c x^3 + 10d x^2 + 5 e x + f = 0$$
If the coefficients obey,
$$W:=-25c^6 - 40c^3d^2 - 16d^4 + 35c^4e + 28c d^2e - 11c^2e^2 + e^3 - 2c^2d f - 2d e f + c f^2 = 0$$
then the quintic is solvable in radicals. The condition is simply the constant term $W$ of Watson's sextic resolvent where we set to $W=0$. Those interested in the details can refer to this 2016 post.
II. Pythagorean triples
Or for a more aesthetic form, if the coefficients of the quintic obey the Pythagorean triple,
$$(c^3 - 25 c^4 - 16 c d^2 - c e + 10 c^2 e + d^2 - e^2)^2 + (2c^2 d - 2c f + 2d e)^2 = (c^3 + 25 c^4 + 16 c d^2 - c e - 10 c^2 e + d^2 + e^2)^2$$
then the quintic is solvable in radicals. However the price to pay for this second form is the condition $c\neq0$ since, expanded out, the equation factors as $c\times W=0$. In fact, one can see that if $c=0$, then the above reduces to the well-known identity,
$$(d^2-e^2)^2+(2de)^2 =(d^2+e^2)^2$$
So the primary condition is $W=0$ (valid for any $c$), and the Pythagorean form is only when $c\neq0$.
III. Example
Given $(c,d,e)=(1,2,-3)$ then $W$ factors as $(f-28)(f+36)=0$, so another nice feature of these quintics is they come in pairs,
$$x^5 + 10c x^3 + 10d x^2 + 5 e x + f =0\\
\\ \,x^5 + 10 x^3 + 20 x^2 - 15x +28 = 0\\
\,x^5 + 10 x^3 + 20 x^2 - 15x - 36 = 0$$
Using the formulas above, their $(c,d,e,f)$ yield the triple,
$$120^2+64^2 = 136^2$$
IV. Magma command
For those who wish to test the quintics, there is an online Magma calculator and the command is,
R < x > := PolynomialRing (RationalField ());
f := -36 - 15 * x + 20 * x^2 + 10 * x^3 + x^5;
G := GaloisGroup (f);
G;
IsSolvable (G);
Just copy and paste, press the submit button, and it will evaluate the command. (Don't forget the asterisks between the coefficient and the variable.)