Contenido
Collabora Productivity Ltd. es una empresa de software reconocida por su especialización en transformar innovaciones de proyectos de código abierto, particularmente LibreOffice, en soluciones listas para el mercado. La empresa no solo entrega software, sino que también proporciona soporte a largo plazo y servicios de consultoría adaptados a las necesidades de empresas, organizaciones sin fines de lucro y entidades gubernamentales. Aprovechando una amplia experiencia en liderazgo de código abierto, Collabora Productivity combina esto con un profundo entendimiento de los desafíos únicos que enfrenta su diversa clientela.\n\nEn el núcleo de la experiencia técnica de Collabora se encuentra un fuerte enfoque en el dominio del software de oficina. Esto incluye competencia con el formato Open Document así como formatos de documentos heredados como OpenXML y formatos binarios de Microsoft. Su entorno de desarrollo se basa en estándares modernos de C++17, asegurando alto rendimiento y mantenibilidad para proyectos de software a gran escala.\n\nLas responsabilidades clave del rol de Ingeniero de Software C++ Remoto en Collabora incluyen el análisis de causas raíz y la resolución de problemas de interoperabilidad de documentos. Se espera que los ingenieros analicen problemas de clientes, diseñen soluciones robustas usando tecnologías de código abierto y comuniquen estas soluciones claramente a las partes interesadas. La participación en conferencias anuales para presentar avances a la comunidad de código abierto también es un aspecto importante del rol, fomentando la transparencia y la colaboración.\n\nLos candidatos deben demostrar la capacidad de analizar de forma independiente descripciones limitadas de proyectos, desglosar tareas complejas en entregables manejables y reportar efectivamente el progreso. Asistir con estimaciones de costos de proyectos e implementar características basadas en requisitos ambiguos del cliente para superar expectativas son habilidades esenciales. La comunicación efectiva con miembros de la comunidad, colegas del equipo y clientes a través de listas de correo, chats, teléfono y videoconferencias es crítica, junto con la capacidad de viajar internacionalmente unas pocas veces al año.\n\nEn el aspecto comercial, esta posición requiere entender las necesidades del cliente y equilibrar las limitaciones de tiempo, tecnologías disponibles y mejores prácticas de código abierto. El rol demanda experiencia trabajando globalmente con ingenieros y clientes en diferentes continentes y un entendimiento de la estructura organizacional de los clientes, ofertas de productos, mercados objetivo y procesos de toma de decisiones.\n\nTécnicamente, los solicitantes deben tener experiencia en desarrollo C++ a gran escala, idealmente en proyectos que superen un millón de líneas de código, y se requiere experiencia previa en desarrollo de LibreOffice. Son ventajosas fuertes habilidades para leer código, conocimiento de formatos de archivos de suites de oficina y experiencia en ingeniería inversa de formatos de archivos binarios. La familiaridad con metodologías de desarrollo de código abierto, participación activa en la comunidad de código abierto y contribuciones significativas a componentes de código abierto son altamente valoradas.\n\nSe espera un título formal (BS/BA) o experiencia práctica extensa como ingeniero de software, junto con experiencia en pruebas unitarias y conciencia multiplataforma, especialmente con Linux, Windows o macOS. El conocimiento de al menos una plataforma adicional es un plus, recomendándose experiencia con Cygwin si Windows es la plataforma principal. La experiencia con sistemas operativos móviles como Android o iOS es un valor añadido. Habilidades de scripting en Perl, Python, BASH o lenguajes similares y competencia con sistemas de control de versiones, preferiblemente git, completan los requisitos técnicos.\n\nLas cualidades personales buscadas en los candidatos incluyen alta automotivación, confiabilidad y una genuina pasión por el código abierto y el dominio del software de oficina. La capacidad de trabajar remotamente desde una oficina en casa y gestionar el tiempo efectivamente es crucial. Los candidatos deben ser capaces de aprender de forma autodirigida para asimilar rápidamente conocimientos sobre los servicios de Collabora, modelo de negocio, ciclo de entrega de proyectos y campos técnicos relacionados. Se requieren buenas habilidades interpersonales, habilidades efectivas de presentación y fuertes habilidades de comunicación en inglés, considerándose un plus el conocimiento del idioma alemán. El rol demanda comodidad para trabajar y comunicarse en un entorno completamente distribuido en línea.\n\nCollabora también menciona el posible uso de herramientas de inteligencia artificial (IA) para apoyar aspectos del proceso de contratación, como la revisión de solicitudes, análisis de currículums y evaluación de respuestas. Sin embargo, las decisiones finales de contratación corresponden a reclutadores humanos. Se anima a los candidatos que busquen más información sobre el procesamiento de datos a contactar directamente con la empresa.