¿Es razonable tener varios desarrolladores senior, pero ningún desarrollador junior o de nivel medio?

Trabajo en una empresa con otros 2 desarrolladores. Por lo general, no trabajamos en equipo, solo de forma independiente en varios proyectos. Un desarrollador ha estado aquí por 20 años y el otro por 7. Ambos tienen el título de Ingeniero de Software Senior.

He estado en esta empresa durante casi 3 años y he tenido 2 trabajos de desarrollador antes de eso, por un total de alrededor de 6 o 7 años de experiencia, y mi propio título de trabajo es simplemente "Ingeniero de software". Si soy honesto, busco orientación en estos otros dos desarrolladores, pero no en el desarrollo de software. Principalmente hago preguntas sobre nuestros sistemas específicos, ya que gran parte son cosas heredadas con poca documentación. Dicho esto, me gustaría el título de ingeniero de software sénior para mi currículum, futuras perspectivas laborales y tal vez un aumento salarial.

Disfruto de mi trabajo, pero debido a que la empresa es pequeña, no hay mucha movilidad ascendente. No puedo tener informes directos debajo de mí porque no hay otros desarrolladores. ¿Sería una solicitud extraña si pidiera una promoción, lo que haría que la empresa tuviera 3 desarrolladores "senior" sin nivel medio/junior? ¿O probablemente sería mejor buscar una empresa más grande donde pueda tener más responsabilidad?

¿Qué significa "mayor"? ¿Está relacionado con la "antigüedad" (como en años de experiencia) o los desarrolladores junior informan a los desarrolladores senior?
@JulianaKarasawaSouza En este caso, no creo que esté relacionado con tener informes directos porque fui el primer desarrollador nuevo durante mucho tiempo antes de unirme a esta empresa. Creo que es una combinación de nivel de habilidad y años de experiencia. Ninguno de los desarrolladores senior tiene informes. Reporto directamente al CEO.
Es difícil responder a esta pregunta, porque lo que significa un título determinado (o lo que se necesita para "ganar" un título) es algo específico de la empresa. Si una empresa tiene una percepción de lo que significa senior, y todo el trabajo que está recibiendo es legítimamente de alto nivel, entonces seguro, tiene mucho sentido tener solo desarrolladores senior.
@Bilkokuya Sí. Todos nosotros trabajamos directamente con los clientes.
Si quieres un aumento de sueldo. No tenga miedo de pedir tanto un aumento de sueldo. Pedir un título mejor me parece que tienes miedo de pedir lo que realmente quieres.

Respuestas (2)

¿Es razonable?

Es solo un título de trabajo. La empresa puede dar cualquier título que quiera. Una vez trabajé en un lugar donde cada persona en el departamento de ingeniería era un ingeniero senior, incluido el tipo que nos llevó a los sitios y 2 tipos sin ninguna calificación.

Me gustaría el título de ingeniero de software sénior para mi currículum, futuras perspectivas laborales y tal vez un aumento salarial.

Pregúntele al jefe, en términos prácticos, no hace ninguna diferencia en su función, por lo que podría estar bien, a menos que haya un aumento de salario que lo acompañe. En cuyo caso todavía no hay problema en preguntar, al menos tendrás información para tomar decisiones en el futuro.

Escuché de un lugar que llamó a su recepcionista "Asistente ejecutivo".

Según la información proporcionada, los títulos no están vinculados a su posición en la jerarquía, sino a años de experiencia y conocimientos técnicos. Tampoco hay líneas de departamento / informes, ya que usted informa directamente al director ejecutivo.

Esto significa que no hay una razón organizacional para tener una proporción de desarrolladores junior x senior. Puede haber una razón monetaria (también conocida como "no en el presupuesto")

Dicho esto, tienes 2 cursos de acción:

Permanezca en su organización actual y solicite un ascenso

Comprenda cuáles son los criterios para ser elegible para un puesto de ingeniero de software sénior y cuál es la diferencia en el alcance del trabajo entre su puesto de ingeniero de software y el de ingeniero de software sénior.

Haga una evaluación sobre si cumple o no con los criterios y si puede o no manejará los diferentes ámbitos de trabajo (si corresponde). Establezca una fecha objetivo personal para que suceda la eventual promoción.

Hable con su jefe acerca de sus intenciones y explore si hay una razón monetaria detrás de esta diferencia en los títulos, y si están o no dispuestos a respaldar su promoción. Entiende si los planes de tu jefe cumplen con tu objetivo y la razón por la que no lo hacen.

Deja tu organización

Como mencionaste, tu organización es bastante plana por el momento, por lo que no hay muchos puestos con responsabilidad de líder de personas . Si desea liderar un equipo y tiene un tipo diferente de responsabilidad, debe buscar otro trabajo a menos que exista un plan en el futuro previsible para expandir la organización y crear puestos de liderazgo de equipo que se ajusten a su horario personal.

También debe pensar en buscar en otra parte si el plan de su jefe no cumple con su objetivo personal de promoción sin una justificación razonable.

Algo a considerar: el OP podría entrelazar ambas acciones: solicitar un ascenso y obtener el 'senior' frente a su título actual, quedarse por un tiempo (6-12 meses) y luego solicitar un nuevo trabajo donde realmente está obteniendo un equipo para liderar con el beneficio de tener ya el título de 'Ingeniero de software sénior' y las perspectivas de una mayor compensación.
@iLuvLogix sí, esa es la parte de "establecer un horario personal" que conecta la última oración de ambos planes de acción :)