Descripción
### **¡Únete a nuestro equipo como Ingeniero Senior Principal de Backend en Modus Create!**
**Remoto, Contrato**
### **Sobre nosotros:**
Fundada en 2011, Modus es un equipo global completamente remoto de tecnólogos de clase mundial que prosperan en un entorno colaborativo e innovador. Somos un socio de ingeniería de productos digitales para empresas con visión de futuro. Nuestros equipos globales trabajan codo con codo con los clientes para diseñar, construir y escalar soluciones personalizadas que logran resultados reales y cambios duraderos, colaborando con líderes del sector como AWS, GitHub y Atlassian.
¡Éramos totalmente remotos antes de que fuera tendencia! Reconocidos como una de las 5000 empresas privadas de más rápido crecimiento de Inc. durante nueve años y como una de las mejores empresas para trabajar de forma remota por FlexJobs, hemos ayudado a algunas de las marcas más grandes del mundo a ofrecer experiencias digitales poderosas.
Como socio galardonado de Atlassian con un equipo de clase mundial, ayudamos a las organizaciones a innovar y resolver desafíos complejos para empresas Fortune 500 y más allá; ¡queremos saber de ti!
### **¡Oportunidad!**
Modus Create busca un **Ingeniero Principal de Software Java** para liderar el diseño y la entrega de sistemas backend complejos y de alto rendimiento. Tú serás responsable de componentes nuevos de Spring Framework desde la arquitectura hasta la producción, definiendo la dirección técnica del equipo de ingeniería mientras sigues participando activamente en trabajos críticos de implementación. Este puesto es para un arquitecto Java altamente experimentado capaz de navegar la ambigüedad, mentorizar a ingenieros y entregar sistemas listos para producción que soporten escalas y demandas extremas de rendimiento y volumen. Serás un líder técnico dentro del equipo de Ingeniería de Software: no te alejarás del código, sino que multiplicarás tu impacto mediante la arquitectura, la mentoría y decisiones que definan cómo construimos. Trabajarás junto a ingenieros experimentados que valoran el rigor técnico, y se espera que cuestiones decisiones y plantees preocupaciones arquitectónicas con confianza.
### **Requisitos:**
* 15 o más años de experiencia profesional en desarrollo Java, con dominio demostrado del ecosistema de Spring Framework
* 10 o más años de experiencia práctica diseñando e implementando aplicaciones nuevas de Spring Framework a gran escala
* 5 o más años de experiencia profesional con tecnologías frontend JavaScript/TypeScript, preferiblemente React; capacidad para contribuir con código a proyectos frontend de tipo SPA
* Experiencia profunda en configuración, ajuste y optimización de JVM para sistemas de alto volumen y alta carga
* Capacidad comprobada para arquitecturar sistemas complejos y multi-componente enfocados en rendimiento, escalabilidad y mantenibilidad
* Trayectoria sólida mentorizando y gestionando ingenieros; experiencia creando y escalando equipos técnicos
* Experiencia creando aplicaciones impulsadas por IA, integrando herramientas y servicios de IA, o creando/usando servidores MCP
* Mentalidad fuertemente colaborativa; comodidad operando en estructuras de equipo planas y defendiendo decisiones técnicas sin necesidad de andamiajes procesales
* Experiencia práctica en plataformas en la nube: despliegue, configuración, resolución de incidencias y optimización de aplicaciones en entornos en la nube de producción
* Excelentes habilidades comunicativas con capacidad para gestionar relaciones con partes interesadas del cliente y traducir complejidad técnica en orientaciones claras
* Enfoque colaborativo comprobado en el liderazgo de equipos: equilibrar autonomía con una dirección arquitectónica clara
### **Responsabilidades:**
* Liderar las decisiones técnicas de arquitectura y diseño para una consultoría compleja y multi-equipo; definir la estructura de la aplicación, los límites entre componentes y los patrones de integración
* Crear componentes nuevos de aplicaciones Spring Framework; establecer estándares de codificación, buenas prácticas y patrones arquitectónicos que seguirá el equipo
* Diseñar e implementar componentes de Spring Framework de alto rendimiento y alta carga; aplicar ajustes avanzados de JVM, estrategias de caché y patrones de concurrencia para cumplir con exigentes requisitos operativos
* Mentorizar a ingenieros juniors y de nivel medio en resolución técnica de problemas, calidad del código y pensamiento arquitectónico; realizar revisiones de código y brindar retroalimentación constructiva
* Colaborar con líderes de producto para refinar funciones, historias y requisitos técnicos; traducir necesidades comerciales en soluciones técnicas sólidas
* Definir el cronograma de entrega y los estándares de calidad del equipo; garantizar que el código cumpla con los parámetros de rendimiento y los estándares arquitectónicos antes de su puesta en producción
* Diagnosticar y resolver desafíos técnicos complejos —tanto en el código como en la dinámica del equipo— que obstaculicen el progreso
### **Te encantará:**
* Construir desde cero sistemas sofisticados y de alto rendimiento con Spring Framework y ver cómo escalan
* Trabajar con un equipo de ingenieros talentosos que valoran la experiencia técnica profunda y están deseosos de aprender de ti
* Resolver problemas difíciles de JVM y arquitectura —concurrencia, ajuste de rendimiento, coordinación de sistemas distribuidos—
* Contar con autonomía para tomar decisiones técnicas significativas, al tiempo que sabes que tus orientaciones moldean directamente cómo tu equipo piensa sobre el código y el diseño
* Ver cómo los ingenieros juniors progresan gracias a tu mentoría y comienzan a resolver problemas complejos de forma independiente
### **Tu forma de trabajar**
* Lideras mediante credibilidad técnica y razonamiento claro, no mediante autoridad; tu equipo confía en tu criterio porque tomas decisiones acertadas y explicas tu razonamiento
* Te sientes cómodo con la ambigüedad al inicio de un proyecto y puedes construir soluciones de forma incremental a medida que los requisitos se van aclarando —equilibras altos estándares con pragmatismo
* Sabes cuándo refactorizar y cuándo avanzar —eres directo al dar retroalimentación y abierto a recibirla; ves la revisión de código como una oportunidad colaborativa de aprendizaje
* Permaneces conectado al código; no delegas todo el trabajo técnico hacia arriba
### **Qué significa el éxito:**
* El equipo entrega código limpio, eficiente y mantenible con Spring Framework que cumple o supera los estándares de rendimiento y arquitectura
* Los ingenieros juniors progresan visiblemente en su resolución técnica de problemas y su pensamiento arquitectónico gracias a tu mentoría
* La base técnica del proyecto es lo suficientemente sólida como para que futuros equipos puedan construir sobre ella sin necesidad de rehacerla sustancialmente
* Las partes interesadas del cliente comprenden las decisiones técnicas que has tomado y confían en tu orientación respecto al alcance, los riesgos y el cronograma
* El equipo opera con una dirección arquitectónica clara manteniendo, al mismo tiempo, la autonomía para resolver problemas de forma creativa
Al unirte a nuestro equipo, formarás parte de un grupo ganador que aprovecha las fortalezas de cada uno y celebra juntos cada éxito. ¡Postúlate ahora y demuéstranos que tienes lo necesario para llevar tus habilidades de consultoría al siguiente nivel con Modus Create!