- Presencial · Guadalajara, México
- Tiempo completo
- Líder
- USD 5,000 – USD 7,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Se busca un Engineering Lead / Player-Coach con experiencia práctica en Java y C++ para liderar equipos a través de todo el ciclo de vida del desarrollo de software (SDLC). Este rol combina liderazgo técnico con contribuciones directas al desarrollo de sistemas complejos en entornos cloud-native. Responsabilidades clave incluyen:
- Liderazgo técnico: Impulsar mejores prácticas, mentoría de ingenieros y gestión de dependencias técnicas.
- Desarrollo hands-on: Contribuir al desarrollo en Java y C++, manejar escalaciones de producción y asegurar la calidad del código.
- Gestión de herramientas: Utilizar Jira para seguimiento y coordinar equipos en metodologías ágiles.
Requisitos:
- 6+ años de experiencia en desarrollo de software.
- Nivel avanzado de inglés (comunicación fluida).
- Habilidades técnicas: Java, C++, CI/CD, Docker/Kubernetes, arquitectura cloud, JNI/JNA/gRPC.
- Modalidad: Presencial en Guadalajara.
Beneficios mencionados: Oportunidad de liderar en un entorno de alta calidad y escalabilidad, con enfoque en sistemas robustos y mentoría.
¿Por qué deberías aplicar?
Esta vacante es ideal para ingenieros que buscan crecer en liderazgo técnico sin perder el contacto directo con el código. Como Player-Coach, tendrás la oportunidad de influir en la arquitectura y cultura del equipo, mientras desarrollas sistemas escalables en tecnologías de vanguardia como Docker y Kubernetes. Aprenderás a manejar producción en entornos cloud-native y a mentorar a otros desarrolladores, construyendo un perfil versátil que combina habilidades técnicas y de gestión. Es una puerta a roles de mayor responsabilidad en la industria tech, con un enfoque práctico que valora la calidad y la innovación.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Dominio sólido de Java y C++, experiencia con CI/CD pipelines, conocimiento profundo de Docker y Kubernetes para orquestación de contenedores, y familiaridad con JNI/JNA/gRPC para integración de sistemas.
- Soft skills: Liderazgo por ejemplo, capacidad de mentoría y comunicación efectiva, gestión de dependencias técnicas y resolución de problemas en escalaciones de producción.
Tips prácticos para este puesto
- Prepara ejemplos concretos: Antes de la entrevista, reflexiona sobre proyectos donde hayas liderado equipos y contribuido al código simultáneamente. Usa métricas para demostrar impacto.
- Actualiza tu conocimiento en cloud: Repasa conceptos de arquitectura cloud-native y prácticas con Kubernetes, ya que son clave para el rol.
- Practica inglés técnico: Dado el nivel avanzado requerido, ensaya discusiones técnicas en inglés, enfocándote en jerga de desarrollo y liderazgo.
Recursos recomendados
- Tools: Docker Desktop, Kubernetes en local con Minikube, Jira para gestión de proyectos.
- Librerías: Spring Boot para Java, Boost para C++, gRPC para comunicación entre servicios.
- Documentación: Official Java Documentation, C++ Reference, Kubernetes Docs.
- Influencers: Sigue a expertos en LinkedIn como Martin Fowler para arquitectura y Brendan Burns para Kubernetes.
- Cursos: "Java Masterclass" en Udemy, "C++ Nanodegree" en Udacity, "Kubernetes for Developers" en Coursera.
Preguntas frecuentes en entrevistas para este rol
- Pregunta: "Describe una vez que tuviste que manejar una escalación crítica en producción mientras liderabas un equipo."
Tip: Usa el método STAR (Situación, Tarea, Acción, Resultado) para estructurar tu respuesta, destacando cómo coordinaste al equipo y resolviste el problema técnico.
- Pregunta: "¿Cómo balances tu tiempo entre codificación y liderazgo en un rol de Player-Coach?"
Tip: Menciona estrategias como bloques de tiempo dedicados y delegación efectiva, mostrando que priorizas tanto el desarrollo como la mentoría.
- Pregunta: "Explica cómo implementarías CI/CD en un proyecto con Java y C++."
Tip: Describe un pipeline con herramientas como Jenkins o GitLab CI, integrando pruebas automatizadas y despliegue en Kubernetes, para demostrar conocimiento práctico.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid | $3,500 - $5,000 | | Senior | $5,000 - $7,500 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para este rol en Guadalajara, presencial, el rango se ajusta a la localidad, con posibles bonos por liderazgo.*
Red flags a considerar
- Bandera roja 1: Si la empresa no clarifica cómo balancea las responsabilidades de codificación y liderazgo, podrías terminar sobrecargado.
Qué preguntar: "¿Podría describir un día típico en este rol y cómo se distribuye el tiempo entre desarrollo y gestión?"
- Bandera roja 2: Falta de inversión en herramientas o capacitación para tecnologías cloud como Kubernetes.
Qué investigar: Revisa reviews en Glassdoor o pregunta sobre el presupuesto para formación y licencias durante la entrevista.
- Bandera roja 3: Alta rotación en el equipo o falta de procesos definidos para escalaciones.
Señal de advertencia: Si en la entrevista mencionan frecuentes "incendios" en producción sin un plan de mejora, podría indicar un entorno caótico. Pregunta sobre métricas de estabilidad y retención del equipo.
Habilidades
- Java
- C++
- CI/CD
- Docker
- Kubernetes
- cloud architecture
- JNI
- JNA
- gRPC
- Jira
- agile methodologies
- Spring Boot
- Boost
- Jenkins
- GitLab CI
- Minikube
- Docker Desktop
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante