vs
QUICK ANSWER
"Soldado" is a form of "soldado", a noun which is often translated as "soldier". "Funcionario" is a noun which is often translated as "civil servant". Learn more about the difference between "soldado" and "funcionario" below.
el soldado, la soldado(
sohl
-
dah
-
doh
)This means that the noun can be masculine or feminine, depending on the gender of the noun it refers to (e.g., el doctor, la doctora).
el funcionario, la funcionaria(
foon
-
syoh
-
nah
-
ryoh
)This means that the noun can be masculine or feminine, depending on the gender of the noun it refers to (e.g., el doctor, la doctora).
a. civil servant 
Mi hermana es funcionaria por oposición.My sister became a civil servant after passing the official exam.
b. official 
La orden vino de arriba; al parecer, de un alto funcionario del Ministerio de Defensa.The order came from above; apparently from a senior official in the Department of Defense.
a. member of staff 
Adela es funcionaria de la Organización Internacional de la Salud.Adela is a member of staff of the International Health Organization.