Me ofrecieron un puesto de ingeniero de software y un puesto de analista sénior de sistemas comerciales. ¿Cuál debería aceptar? Sobre el mismo salario y beneficios para ambos. Me preocupa principalmente la seguridad laboral y el crecimiento profesional.

“Hay muchos caminos hacia la iluminación”
“No eliges tu camino, tu camino te elige a ti” / 🙂

Probablemente estoy olvidando muchos dichos sabios … jajaja …
Primero tienes que seguir tu corazón y tu pasión. Nadie puede responder esto por usted, solo podemos sugerir aspectos / perspectivas a considerar.
– no mencionaste qué país o industria estás considerando.
Un analista de sistemas comerciales con incluso 1 a 3 años de experiencia en INGENIERÍA de software En mi humilde opinión, es 2 veces más valioso que un analista de sistemas comerciales sin experiencia práctica en software. ¿Ya tienes experiencia en software? Si es así, tal vez el tiempo de ingeniería del software no sea necesario para ganar credibilidad de software. Asegúrese de que la “Ingeniería de software” sea creativa y orientada al desarrollo en lugar de “probar” o corregir errores en las interfaces heredadas de nuevas aplicaciones. La sabiduría se puede ganar en cada paso = aún para muchos, ser el piloto de combate es de mayor interés que el mecánico de neumáticos.
Un pensamiento, suponiendo que no esté obligado a ninguna de las dos vías, realice la ingeniería de software práctica durante 1 a 3 años para que aprenda a construir algo realmente 🙂
Deje en claro todo el tiempo a sus gerentes su intención de utilizar ese conocimiento para luego pasar a Analista de Sistemas.
ESTÉ ABIERTO a alternativas que ni siquiera está considerando en este momento …
probablemente descubrirá que poner algunos caracteres después de su nombre, como PMP o SCRUMMaster, lo llevará más lejos que Business Systems Analyst a Project Manager, Program Manager, Product Development …
y todas las puertas serán más anchas y más gratificantes si realmente “hiciste algo” como programar de 1 a 3 años …
Buena suerte y espero que esto presente algunas ideas útiles. Sueña en grande y haz que suceda.

Debe proporcionar más datos sobre ambos y sus objetivos para que cualquiera pueda responder realmente a esto. De lo contrario, cualquier recomendación será una suposición descabellada, por lo que también puede lanzar una moneda ya que el resultado es el mismo. Entonces, sin ningún dato, si ambos son el mismo trabajo, tome el puesto de ingeniero de software. Si, por otro lado, uno está escribiendo código y el otro está analizando aspectos del negocio, como determinar las barreras de entrada al mercado y el análisis competitivo, elija lo que le parezca interesante y le apasione. Eso determinará su seguridad laboral y el crecimiento profesional porque sin eso conducir para mejorar continuamente no tendrá ninguno, independientemente de lo que haga.