Canonical

Ingeniero/a de Software - Multiplataforma C++ - Multipass

AWSGCPC++
Traducción automática. Consulta el original.

Sobre la oportunidad

Utiliza tus profundos conocimientos de C++ en Windows y MacOS para crear una experiencia de desarrollo open source increíble con Multipass github.com/canonical/multipass, la mini-nube de estaciones de trabajo al alcance de tu mano que proporciona VMs de Ubuntu y appliances bajo demanda para desarrollo, pruebas y prototipado.

El equipo de Multipass está contratando un/a Ingeniero/a de Software para unirse a nuestro equipo distribuido. Valoramos enormemente la calidad de nuestro código y una gran experiencia de usuario.

Multipass se publica para macOS, Windows y también para Linux. Piénsalo como una mini-nube de estaciones de trabajo. En su forma más simple, puedes simplemente decir 'multipass launch' y obtendrás una nueva VM en tu estación de trabajo. Puedes alimentar esa VM con datos, al igual que lo harías en una nube pública como AWS, Azure o GCP.

El objetivo no es ser una nube completa, por supuesto. El objetivo es dar a los desarrolladores una nube local en su estación de trabajo, que puedan usar para ejecutar compilaciones en segundo plano, o para probar appliances en la nube, o para probar sus propios despliegues en la nube y scripts de cloud-init, de forma gratuita. La gente a veces lo usa como una granja de compilación en un servidor compartido, por ejemplo.

Como Ingeniero/a de Software, se espera que desempeñes un papel de liderazgo en el diseño, la mentoría, la revisión y, por supuesto, la codificación.

Ubicación: Este es un puesto remoto disponible solo en la región EMEA.

#LI-remote

EN QUÉ TE ENFOCARÁS

  1. Asegurar que Multipass sea fácil e intuitivo de usar
  1. Diseñar arquitecturas para nuevas funcionalidades y la experiencia del usuario
  1. Escribir código de alta calidad para crear nuevas funcionalidades y corregir errores
  1. Revisar código y arquitectura como parte del proceso de ingeniería de Canonical
  1. Colaborar de forma proactiva con un equipo distribuido
  1. Depurar, rastrear y solucionar problemas encontrados por nuestros usuarios
  1. Fomentar la comunidad de código abierto y dar soporte a los clientes cuando sea necesario
  1. Viajar internacionalmente hasta dos semanas, dos veces al año, para eventos de la empresa

QUÉ BUSCAMOS EN TI

  1. Experiencia en desarrollo multiplataforma en macOS y/o Windows
  1. Experiencia en desarrollo moderno de C++ (mínimo C++14)
  1. Experiencia en pruebas de software y desarrollo guiado por pruebas (TDD)
  1. Estándares personales extremadamente altos para la calidad del código, las pruebas y el diseño
  1. Conocimiento de tecnologías de hipervisores como Hyper-V, VirtualBox, KVM y QEMU
  1. Experiencia y participación en código abierto
  1. Capacidad para aprender rápidamente sobre nuevos sistemas y técnicas
  1. Excelentes habilidades de comunicación en inglés, tanto verbales como escritas
  1. Grado o equivalente en Ciencias de la Computación, STEM o similar
  1. Conocimiento de sistemas de CI es un plus

QUÉ TE OFRECEMOS

Consideramos la ubicación geográfica, la experiencia y el rendimiento para dar forma a la compensación a nivel mundial. Revisamos la compensación anualmente (y con más frecuencia para recién graduados y asociados) para garantizar que reconocemos el rendimiento excepcional. Además del salario base, ofrecemos un bono anual basado en el rendimiento. Proporcionamos a todos los miembros del equipo beneficios adicionales, que reflejan nuestros valores e ideales. Equilibran 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 Empleado
  • Oportunidad de viajar a nuevos lugares para conocer colegas
  • Priority Pass y mejoras de viaje para eventos de la empresa de larga distancia

SOBRE CANONICAL

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 a diario. Reclutamos a nivel mundial 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. Canonical ha sido una empresa "remote-first" desde su 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 juego.

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, daremos una consideración justa a tu solicitud. canonical.com/careers/diversity/identity

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores