#10 - Mi ascenso a Senior en MongoDB
Cómo ascendí en poco más de un año y cómo funcionan los ascensos en estas empresas
Entré a MongoDB en septiembre de 2024. Una de las primeras cosas que me sorprendió fue el nivel de expectativas que tienen sobre los Ingenieros de Software, incluso comparado con Salesforce, donde ya era Senior.
Hace unas semanas me comunicaron mi ascenso tras mi segundo performance review, poco más de un año después de haber entrado en la empresa.
En este artículo te cuento cómo funciona el proceso y qué fue lo que más impacto tuvo para conseguirlo.
Si te interesa profundizar en cómo crecer hasta senior y más allá, en mi curso “El Camino a Senior: Claves para el Éxito como Programador” trato temas que te ayudarán a avanzar hacia ese objetivo:
🔹 Cómo priorizar tareas de alto impacto
🔹 Habilidades técnicas avanzadas: debugging, design docs y gestión de deuda técnica
🔹 Soft skills y crecimiento profesional
🔹 Liderazgo técnico y desarrollo de equiposÉchale un vistazo en https://danielblanco.dev/link/senior. Ya lo han hecho más de 1300 estudiantes, con una valoración media de 4.7 ⭐️
Por qué entré como Mid si ya era Senior
Lo primero que tuve que hacer para entrar en MongoDB fue tragarme un poco mi ego de programador xD. A pesar de llevar más de un año como Senior en Salesforce, no me consideraban como tal en MongoDB. Y como ya me habían rechazado el año anterior al aplicar a un puesto Senior, decidí entrevistarme para el puesto de Mid, L4.
Los niveles varían muchísimo dependiendo de la empresa. En Salesforce existe el título de Lead Software Engineer después del Senior. En MongoDB, no. Aquí se sigue el “estándar” de otras empresas como Google, Meta o Netflix, donde el siguiente nivel es el Staff.
Eso hace que las expectativas de un Senior sean bastante mayores. Y como llevaba poco en ese nivel en Salesforce, Mid era el nivel más adecuado para mí.
Al empezar ya lo ví mucho más claro. Todos los seniors de mi equipo tenían más de 15 años de experiencia y eran muy, muy buenos. Estaba claro que me había flipado bastante al aplicar a ese nivel con apenas 5 años de experiencia en 2023 xD.
Cómo funcionan los ascensos
En la mayoría de empresas medianas y grandes hay dos oportunidades al año para ascender. Una a inicios de año y otra a mediados.
El proceso comienza meses antes. Si demuestras que puedes operar al siguiente nivel, tu manager podrá proponerte como candidato. En ese caso, entre los dos se crea un documento con todos tus logros y pruebas de que cumples con los requisitos.
Además, tu manager tendrá que pedir feedback a compañeros y a otros equipos para respaldar la propuesta.
Cuando termina la recogida de feedback, se pasa a un proceso de calibración. Se compara el rendimiento de todos los ingenieros de la misma organización (un nivel por encima de tu manager), y el proceso termina con una valoración del rendimiento.
Al mismo tiempo, los managers pueden proponer ascensos y, si el director y otros managers de la org están de acuerdo, se envía tu candidatura. Pero esto no significa que el ascenso esté asegurado.
Todos los ascensos pasan a un nivel superior para revisarlos y aprobarlos en caso de que tu candidatura sea fuerte. En mi caso, como llevaba poco tiempo en mi rol y HR suele pedir más tiempo para ascender a alguien, mis jefes tuvieron que luchar para que me lo concedieran.
Qué hice para ascender rápido
Cuando me hicieron la oferta, la recruiter me dijo que no podían asignarme el nivel de Senior todavía, pero que podría ascender rápido porque el equipo me había visto como un L4 fuerte.
Aunque todo lo que te digan antes de firmar la oferta debería tomarse como palabras vacías, me puse manos a la obra para demostrar que podía ascender rápido.
Clave 1: Las primeras impresiones cuentan mucho
Como bien dijo el Xokas, “so never get a second chance to make a first impression” xD. Las primeras impresiones son difíciles de cambiar, y hacer un esfuerzo extra al principio puede darte un rédito futuro muy valioso.
Hice el onboarding lo antes posible y me centré en aprender a fondo nuestro producto, Ops Manager. Es más importante conocer el qué y el por qué lo hace que el cómo. En un proyecto tan grande es fácil perderse en los detalles técnicos, y es imposible saberlo todo.
Además, completé pronto las primeras tareas que me asignaron y, sin que me lo pidieran, ayudé a desbloquear la actualización a Ubuntu 24.04 que estaba bloqueada por un bug bastante complejo.
Clave 2: Trabajar en proyectos relevantes
Al principio es normal que te asignen proyectos poco a poco. Pero si quieres ascender, necesitas visibilidad. Como quería demostrar mi valía, le pedí directamente a my manager que me asignara como líder de un primer proyecto.
Como había causado una muy buena primera impresión, mi manager confiaba en mí y me asignó un proyecto para enviar las alertas de la plataforma vía webhook. Hice la investigación inicial, definí el scope, el design doc y completé la implementación y el release de la funcionalidad.
También tuve la oportunidad de asistir a varias llamadas con nuestro cliente más importante, lo que me dio muchísima visibilidad.
Como pude liderar ese primer proyecto sin problemas y de forma autónoma, a partir de ahí me siguieron asignando proyectos cada vez más grandes e importantes.
Clave 3: Pedir el ascenso
Mucha gente espera que los ascensos lleguen por sí solos. Y, a pesar de que en algunos casos acaban llegando, no es la mejor estrategia posible. Dejar claras tus intenciones a tu manager también es muy importante, ya que va a ayudarte a establecer unas expectativas para lograrlo.
Además, de esta forma tu manager sabe lo que buscas y lo que quieres, y puede ayudarte a conseguirlo dándote ciertos proyectos con mayor visibilidad, ofreciéndote consejos o conectándote con otros equipos importantes.
Pedir el ascenso no significa exigir nada. Es solo dejar claras las expectativas.
Clave 4: Crear conexiones
Es tan importante tu rendimiento como que otras personas tengan una buena opinión de ti. Por muy bueno que seas, si otras personas no lo consideran así va a ser difícil progresar.
A mí personalmente me gusta mucho ayudar cuando alguien tiene problemas, aunque eso signifique “perder” tiempo de mis proyectos. Ser de los primeros en ofrecer ayuda hizo que mucha gente distinta me considerara como alguien resolutivo, lo que me llevó a recibir muy buen feedback de compañeros y otros equipos.
También me ayudó mucho buscar proyectos que involucraran a diferentes equipos, ya que te dan mucha más visibilidad y te permiten construir relaciones con más gente dentro de la empresa.
Cómo es el proceso de ascensos en tu empresa? Me interesa mucho leer tu experiencia en los comentarios!
Y recuerda echarle un vistazo a mi curso “El Camino a Senior: Claves para el Éxito como Programador” si quieres aprender las claves parallegar a senior y más allá!



Great stuff, keep it up, Daniel!
Felicidades Daniel, eres una inspiración para seguir aprendiendo en este mundo del desarrollo de software, gracias por compartir tus experiencias :)
Saludos ✌️