Lead Software Engineer (Java / Kafka)
Se busca Lead Software Engineer para un proyecto de sistema escalable y distribuido con Java y Kafka, liderando un equipo y diseñando soluciones.
Lidera un equipo en un proyecto de sistema escalable con Java y Kafka para un mercado de comercio electrónico global.
Descripción del puesto
Solvd Inc. es una empresa de consultoría y servicios de tecnología en crecimiento acelerado, nativa de inteligencia artificial, que ofrece transformación empresarial en áreas como nube, datos, ingeniería de software e inteligencia artificial. Trabajamos con organizaciones líderes en la industria para diseñar, construir y operativizar soluciones tecnológicas que impulsen resultados comerciales medibles. Tras la adquisición de Tooploox, una empresa líder en desarrollo de productos y soluciones de inteligencia artificial, Solvd ahora ofrece una entrega integral de extremo a extremo, desde asesoramiento estratégico y diseño de soluciones hasta desarrollo de inteligencia artificial personalizada e implementación a escala empresarial. Nuestros centros de capacidad combinan experiencia técnica profunda, metodologías de entrega probadas y conocimientos específicos del sector para abordar desafíos comerciales complejos de manera rápida y efectiva. Estamos buscando un Ingeniero de Software Líder para unirse a nuestro equipo. El candidato ideal tendrá experiencia en el desarrollo de sistemas distribuidos escalables y APIs. Sobre el proyecto Trabajará con un mercado de comercio electrónico reconocido a nivel mundial que atiende a millones de clientes y vendedores en varias regiones. La organización opera a gran escala, admitiendo plataformas de consumo de alto tráfico, sistemas transaccionales complejos y servicios críticos que deben ser confiables, seguros y en constante evolución. El cliente está llevando a cabo una iniciativa estratégica para retirar una plataforma de gestión de casos heredada y reemplazarla con un sistema moderno (construido desde cero), escalable, diseñado para la evolución a largo plazo y cargas de trabajo de inteligencia artificial. La iniciativa incluye la migración completa de datos, la preservación de la continuidad comercial y la compatibilidad API inversa estricta para evitar la interrupción de las integraciones y clientes existentes. Qué harás - Propietario y responsable de la entrega: Serás propietario de la entrega de componentes del sistema y responsable de la calidad, los plazos y la preparación para el lanzamiento. Asegurarás que los compromisos sean realistas, visibles y cumplidos. Identificarás y mitigarás los riesgos de manera proactiva. - Contribución al diseño del sistema y liderazgo en la implementación: Contribuirás al diseño (y serás propietario del diseño a nivel de componente) e implementación de servicios y características complejos. Asegurarás la alineación entre lo diseñado y lo implementado, desafiarás suposiciones y asegurarás que las soluciones equilibren escalabilidad, confiabilidad y capacidad de mantenimiento. Contribuirás a los artefactos de arquitectura y la dirección técnica a largo plazo. - Estimación, planificación y gestión de riesgos: Desglosarás requisitos comerciales ambiguos en trabajo técnico claro. Proporcionarás estimaciones precisas, planificarás la ejecución en función de las dependencias y reevaluarás continuamente los riesgos. Ajustarás el alcance cuando sea necesario y comunicarás las compensaciones de manera transparente. - Excelencia en ingeniería y propiedad del código: Establecerás un alto nivel de calidad del código. Establecerás y reforzarás estándares de desarrollo, realizarás revisiones exhaustivas del código y guiarás al equipo hacia soluciones mantenibles. Depurarás problemas complejos entre servicios y liderarás la resolución de problemas de producción. - Mentoría y apoyo al equipo: Mentorizarás y apoyarás a ingenieros menos experimentados a través de orientación técnica, retroalimentación y trabajo en pareja. Ayudarás al equipo a crecer compartiendo conocimientos y reforzando prácticas de ingeniería sólidas. - Adopción de prácticas de ingeniería asistida por IA: Promoverás la adopción de agentes de codificación de IA y herramientas de productividad para desarrolladores, manteniendo estándares de calidad estrictos. Asegurarás que el código generado por IA sea revisado, validado y alineado con principios arquitectónicos y de ingeniería. Promoverás el uso responsable de la automatización que acelera la entrega sin comprometer la confiabilidad. - Colaboración y asociación multifuncional: Colaborarás estrechamente con gerentes de proyecto, arquitectos y partes interesadas del producto para alinear la entrega con objetivos comerciales. Participarás en discusiones técnicas orientadas al cliente cuando sea necesario y representarás decisiones de ingeniería de manera clara. - Liderazgo de equipo y cultura: Liderarás con el ejemplo en responsabilidad, profesionalismo y propiedad. Fomentarás una cultura de transparencia, mejora continua y responsabilidad compartida. Qué necesitas - 8+ años de experiencia en ingeniería de software - Experiencia comprobada como líder técnico o líder de equipo de desarrollo - Conocimiento experto en ecosistemas Java y Spring - Experiencia en la construcción de sistemas distribuidos y APIs (la experiencia con GraphQL API es un requisito) - Experiencia trabajando con sistemas impulsados por eventos (la experiencia con Kafka es una ventaja) - Experiencia con bases de datos relacionales y NoSQL - Fuerte comprensión de principios de diseño de sistemas y patrones de arquitectura - Experiencia práctica en la depuración de problemas complejos entre servicios - Capacidad para desglosar iniciativas grandes en planes ejecutables - Mentalidad de propiedad de calidad y revisión de código sólida - Experiencia trabajando en entornos colaborativos de varios equipos - Habilidades sólidas de comunicación y participación de partes interesadas - Nivel de inglés B2+ Es deseable - Experiencia con React y TypeScript es una ventaja - Exposición a sistemas agénicos es una ventaja - Experiencia con herramientas de contenedorización y orquestación como Docker y Kubernetes es considerada una ventaja - Experiencia en el dominio de operaciones de servicio o soporte al cliente - Experiencia en oratoria pública o intercambio de conocimientos internos Cuando te unas a Solvd, podrás... - Dar forma a proyectos de IA impulsados por el mundo real en industrias clave, trabajando con clientes desde la innovación de startups hasta la transformación empresarial. - Ser parte de un equipo global con igualdad de oportunidades para la colaboración en varios continentes y culturas. - Prosperar en un entorno inclusivo que prioriza el aprendizaje continuo, la innovación y los estándares éticos de IA. ¿Listo para generar un impacto? Si estás emocionado de construir cosas que importan, promover IA responsable y crecer con algunas de las mentes más destacadas de la industria, postula hoy mismo y comencemos a innovar juntos. Solvd es un empleador con igualdad de oportunidades. Acepto el procesamiento de mis datos personales proporcionados en el proceso de reclutamiento por Solvd Inc., con su sede principal en 1646 N California Blvd, Suite 515, Walnut Creek, CA 94596, Estados Unidos, con el fin de futuros procesos de reclutamiento. Puedes retirar tu consentimiento en cualquier momento; sin embargo, esto no afectará la legalidad del procesamiento realizado en esta base antes de dicha retirada. El controlador de tus datos personales es Solvd Inc., con su sede principal en 1646 N California Blvd, Suite 515, Walnut Creek, CA 94596, Estados Unidos. Puedes encontrar más información sobre el procesamiento de tus datos personales en la Política de Privacidad.
Responsabilidades
- Diseño y entrega de componentes de sistemas
- Liderar la implementación de servicios y características complejas
- Estimar y planificar la ejecución de tareas
- Gestionar riesgos y problemas de calidad
- Revisar y mejorar el código
- Mentorizar a ingenieros junior