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 los contratos de corta duración (efectivamente, la consultoría) para las personas con la experiencia especial adecuada es de $ 100 / hora.
La realidad es que la mayoría de los contratistas se pagan menos, en la 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.