About the Role
Nuestro cliente, una empresa líder en soluciones tecnológicas innovadoras para la industria 4.0, busca un Arquitecto de Software IoT altamente cualificado y con experiencia para unirse a su equipo de desarrollo de forma completamente remota. Esta es una oportunidad excepcional para trabajar en la vanguardia de la tecnología IoT, diseñando e implementando arquitecturas de software escalables y seguras para dispositivos conectados. Serás responsable de definir la visión técnica, seleccionar las tecnologías apropiadas y guiar a los equipos de desarrollo en la construcción de plataformas y aplicaciones IoT robustas. Buscamos a un líder técnico con una profunda comprensión de los protocolos de comunicación IoT (MQTT, CoAP, HTTP), las bases de datos (SQL y NoSQL), los servicios en la nube (AWS, Azure, GCP) y los principios de seguridad. La naturaleza remota de este puesto te permitirá colaborar con un equipo global desde la comodidad de tu hogar, fomentando un equilibrio saludable entre la vida profesional y personal. Nuestra cultura promueve la innovación, la autonomía y la excelencia técnica, y buscamos a alguien que comparta estos valores. El entorno de trabajo será virtual, facilitando la colaboración y la comunicación efectiva a través de diversas zonas horarias y ubicaciones geográficas.
Key Responsibilities
- Diseñar arquitecturas de software escalables, seguras y de alto rendimiento para soluciones de Internet de las Cosas (IoT).
- Seleccionar las tecnologías, plataformas y herramientas más adecuadas para cada proyecto IoT.
- Definir los protocolos de comunicación, los modelos de datos y las estrategias de seguridad para los dispositivos y plataformas IoT.
- Liderar y mentorizar a los equipos de desarrollo de software, proporcionando orientación técnica y revisando el código.
- Colaborar estrechamente con gerentes de producto, ingenieros de hardware y otros stakeholders para definir los requisitos técnicos.
- Desarrollar prototipos y pruebas de concepto para validar nuevas ideas y tecnologías IoT.
- Asegurar la calidad, fiabilidad y mantenibilidad del software desarrollado.
- Mantenerse actualizado sobre las últimas tendencias y avances en el campo del IoT, la computación en la nube y la seguridad.
- Documentar las arquitecturas de software, los diseños y las decisiones técnicas de manera clara y concisa.
Requirements
- Título universitario en Ciencias de la Computación, Ingeniería de Software, o un campo técnico relacionado.
- Mínimo de 8 años de experiencia en desarrollo de software, con al menos 4 años de experiencia específica en arquitectura de sistemas IoT.
- Profundo conocimiento de los principios de diseño de software, patrones arquitectónicos y metodologías ágiles.
- Experiencia práctica con plataformas en la nube como AWS IoT, Azure IoT Hub o Google Cloud IoT.
- Dominio de lenguajes de programación como Python, Java, C++, o Node.js.
- Comprensión sólida de protocolos de comunicación IoT (MQTT, CoAP, AMQP) y arquitecturas de microservicios.
- Experiencia en la implementación de medidas de seguridad para sistemas IoT.
- Excelentes habilidades de comunicación, liderazgo técnico y capacidad para trabajar de forma autónoma en un entorno remoto.
- Capacidad para resolver problemas complejos y tomar decisiones técnicas estratégicas.
Benefits
- Oportunidad de liderar la arquitectura de software para soluciones IoT innovadoras en un mercado en rápido crecimiento.
- Salario altamente competitivo y paquete de beneficios completo.
- Trabajo 100% remoto, con total flexibilidad de horario y ubicación.
- Acceso a formación continua, certificaciones y asistencia a conferencias tecnológicas relevantes.
- Un entorno de trabajo dinámico y colaborativo, con un equipo de expertos técnicos apasionados.
- La posibilidad de impactar significativamente en el futuro de la tecnología conectada.
- Participación en proyectos desafiantes y de vanguardia.