Canonical
Ingeniero/a de software para dispositivos Linux - snapd
Sobre la oportunidad
Canonical es un proveedor líder de software de código abierto y sistemas operativos para el mercado global empresarial y tecnológico. Nuestra plataforma, Ubuntu, se utiliza muy ampliamente en iniciativas empresariales innovadoras como la nube pública, la ciencia de datos, la IA, la innovación en ingeniería y el IoT. Nuestros clientes incluyen a los principales proveedores mundiales de nube pública y de silicio, y líderes de la industria en muchos sectores. La empresa es pionera en la colaboración distribuida global, con más de 1200 colegas en más de 75 países y muy pocos puestos de oficina. Los equipos se reúnen de dos a cuatro veces al año en persona, en lugares interesantes de todo el mundo, para alinear la estrategia y la ejecución.
La empresa está liderada por su fundador, es rentable y está en crecimiento.
SOBRE CANONICAL
Estamos contratando un/a ingeniero/a de software para dispositivos Linux en nuestro equipo de SnapD para trabajar en código Golang de misión crítica, centrado en la entrega de software, contenedores, sandboxing de seguridad, telemetría y gestión de dispositivos.
Los Snaps son la próxima generación de empaquetado y entrega de software para Linux snapcraft.io/. Están diseñados para la seguridad, la protección y la robustez, con un confinamiento de contenedores específico para cada aplicación optimizado para dispositivos IoT, escritorios y servidores. Nuestro objetivo es que los snaps funcionen en múltiples sabores de Linux para garantizar que los publicadores tengan la forma más sencilla de llegar a todo el mundo Linux.
Canonical es una empresa tecnológica pionera a la vanguardia del movimiento global hacia el código abierto. Como empresa que publica Ubuntu, uno de los proyectos de código abierto más importantes y la plataforma para IA, IoT y la nube, estamos cambiando el mundo del software. Contratamos a nivel global y establecemos un estándar muy alto para las personas que se unen a la empresa. Esperamos la excelencia; para tener éxito, debemos ser los mejores en lo que hacemos. La mayoría de los/as colegas en Canonical han trabajado desde casa desde nuestra creación en 2004. Trabajar aquí es un paso hacia el futuro y te desafiará a pensar de manera diferente, trabajar de forma más inteligente, aprender nuevas habilidades y mejorar tu rendimiento.
Canonical es un empleador que ofrece igualdad de oportunidades.
Estamos orgullosos de fomentar un lugar de trabajo libre de discriminación. La diversidad de experiencia, perspectivas y antecedentes crea un mejor entorno de trabajo y mejores productos. Cualquiera que sea tu identidad canonical.com/careers/diversity/identity, daremos una consideración justa a tu solicitud.
QUÉ BUSCAMOS EN TI
Este puesto requiere una obsesión por la calidad y el rendimiento, para trabajar en el corazón del sistema operativo. También requiere un interés en la experiencia de publicación y consumo de software. Los/as candidatos/as deben sentir pasión por el desarrollo de software de código abierto. Valoramos la colaboración, las revisiones por pares, las buenas pruebas unitarias/de integración y el código mantenible. Se requieren conocimientos y experiencia generales con Linux como plataforma de desarrollo. Tener experiencia previa con Golang es muy deseable.
- Te encanta la tecnología y trabajar con gente brillante
- Eres curioso/a, flexible, elocuente y responsable
- Valoras las habilidades blandas, eres reflexivo/a y automotivado/a
- Tienes una licenciatura o equivalente en Ciencias de la Computación, STEM o un título similar
- Tienes experiencia profesional en desarrollo de software utilizando Go, Python, C o C++
- Conoces los fundamentos a nivel de sistema Linux, por ejemplo, cgroups, namespaces, apparmor
- Compromiso con las pruebas de software, las revisiones de código y el código mantenible
Ubicación: Este puesto se basará de forma remota en las regiones de EMEA o América.
#LI-remote
EL ROL IMPLICA
- Colaborar proactivamente con un equipo distribuido
- Escribir código de alta calidad para crear nuevas funcionalidades
- Depurar problemas a nivel de sistema Linux y producir código de alta calidad para solucionarlos
- Revisar el código producido por otros/as ingenieros/as
- Discutir ideas y colaborar en la búsqueda de buenas soluciones
- Obsesionarse con cómo lograr la robustez a pesar de eventos inesperados como cortes de energía
- Trabajar desde casa con viajes globales de hasta dos semanas, dos veces al año
QUÉ OFRECEMOS A LOS/AS COLEGAS
Consideramos la ubicación geográfica, la experiencia y el rendimiento al determinar la compensación en todo el mundo. Revisamos la compensación anualmente (y con más frecuencia para recién graduados/as y asociados/as) para garantizar que reconocemos el rendimiento excepcional. Además del salario base, ofrecemos un bono anual o comisión basado en el rendimiento. Proporcionamos a todos los miembros del equipo beneficios adicionales que reflejan nuestros valores e ideales. Equilibramos nuestros programas para satisfacer las necesidades locales y garantizar la equidad a nivel mundial.
- Entorno de trabajo distribuido con sprints de equipo presenciales dos veces al año
- Presupuesto personal de aprendizaje y desarrollo de USD 2,000 al año
- Revisión anual de la compensación
- Recompensas de reconocimiento
- Vacaciones anuales
- Permiso de maternidad y paternidad
- Programa de Asistencia al Miembro del Equipo y Plataforma de Bienestar
- Oportunidad de viajar a nuevos lugares para conocer a colegas
- Priority Pass y mejoras de viaje para eventos de la empresa de larga distancia
