Hola. Es dificil de responder esa pregunta ya que depende de varios factores y dependiendo como se combinen puede haber una diferencia abismal entre un sueldo y otro:
-Seniority: no cobra lo mismo un junior (novato) que un senior (experto). Este factor esta dado por la experiencia laboral, normalmente importa que sea comprobable, tanto es asi que tengo amigos que fueron tomados para puestos senior sin haberles tomado prueba tecnica ni nada.
-Region a la que pertenezca la empresa: Normalmente las empresas extranjeras (ya sean de EEUU o europa) pagan super bien, para ellos un sueldo promedio/bajo en dolares, suele ser un muy buen sueldo en la moneda local (o por lo menos eso pasa en Argentina).
-Tecnologia que uses: Este mercado al igual que otros muchos, la oferta/demanda hace que los sueldos varien.
En Argentina un junior puede estar cobrando entre 170k (435 dolares) y 190k (485 dolares) mensuales, mientras que un senior 300k (765 dolares) 400k (1020 dolares).
Ojo aca! el mismo desarrollador si programase para el exterior (si supiera hablar en ingles) podria triplicar tranquilamente el sueldo (tengo un amigo que esta cobrando al dia de hoy 3200 dolares, lo cual es una fortuna en Arg).