Soy un ingeniero de software muy senior (30 años) que ha hecho tanto trabajo 1099 (contrato) como W-2 (empleado regular). En primer lugar, fuera de los mejores ingenieros de Silicon Valley, simplemente no hay muchos trabajos de SSE que paguen incluso cerca de $150K/año. La mayoría (según Glassdoor y Salary.com) pagan cerca de la media de 110K a 120K dólares, con una variabilidad regional sustancial.
En lo que respecta a la conversión de 150k dólares/año (W-2) a un equivalente razonable por hora (1099), tome 2080 horas (52 semanas * 40 horas/semana) y reste 10 días (80 horas) para las vacaciones y al menos 120 horas para las vacaciones (las personas mayores suelen tener más de 2 semanas de vacaciones). Eso deja unas 1880 horas de trabajo real al año. Eso da una tarifa de unos 80 dólares/hora. Si añadimos un 8% de impuestos sobre el trabajo por cuenta propia (la parte del empleador de la Seguridad Social, Medicare, etc.) y quizás 5 dólares/hora por el seguro médico, obtenemos una tarifa de unos 91 dólares, moderadamente superior a la más alta que hemos visto. Lo más alto que he visto, para contratos de corta duración (efectivamente, consultoría) para personas con exactamente la experiencia especial adecuada es de 100 dólares/hora.
La realidad es que la mayoría de los contratistas cobran menos, en compensación total, que los empleados regulares del mismo nivel de habilidad. Los contratistas suelen ser contratados para un proyecto y luego se les deja ir, así que pagar cualquier tipo de prima de retención por sus conocimientos no va a suceder. Mi mejor cliente pagó bien, porque tenía ese conocimiento especial de su software y prácticas de negocio, pero incluso entonces sólo trabajé para ellos alrededor de 8 de 10 años.