Ingeniero/a de Software de Seguridad
Canonical busca un/a Ingeniero/a de Software enfocado/a en seguridad para unirse a sus equipos de producto. El rol implica mejorar la seguridad de los productos, responder a vulnerabilidades y participar en la comunidad de código abierto.
Sobre el puesto
Canonical busca ingenieros de software excepcionales enfocados en seguridad para integrarse en sus equipos de producto. Si bien también contribuirás como ingeniero/a, tu enfoque principal será desafiar al equipo a pensar más profundamente sobre la seguridad mediante prácticas de vanguardia como modelado de amenazas, ejercicios de simulación, revisiones de arquitectura y diseño, análisis estático y fuzzing, entre otras.
Estos roles abarcan todos los aspectos de la seguridad del producto, incluyendo el desarrollo de funcionalidades, la respuesta a vulnerabilidades, la seguridad proactiva y la participación en la comunidad de código abierto. Colaborarás estrechamente con otros equipos de Canonical, clientes y socios en todo el ecosistema de código abierto.
Cada equipo de ingeniería de producto en Canonical reserva una o dos vacantes para ingenieros/as de software orientados/as a la seguridad. También desarrollamos productos impulsados enteramente por necesidades de seguridad, como nuestras inversiones en el kernel AppArmor y la Guía de Seguridad de Ubuntu (USG). Como editor/a de Ubuntu, también manejamos la respuesta de seguridad a largo plazo para todo el sistema operativo y el ecosistema de código abierto. Trabajar con decenas de miles de proyectos upstream significa que debemos dominar todos los lenguajes de programación principales y diseñar, construir y adoptar herramientas sofisticadas que nos permitan trabajar a escala y velocidad con confianza.
Este puesto requiere la capacidad de ser productivo/a en un equipo distribuido globalmente a través de una fuerte autodisciplina y motivación. También implica viajes internacionales obligatorios al menos dos veces al año, típicamente por una semana.
Qué harás
Las funciones de seguridad pueden abordar cualquiera de los siguientes puntos:
- Definir, implementar y documentar nuevas funcionalidades de seguridad.
- Liderar iniciativas enfocadas en seguridad dentro de un equipo de ingeniería de producto.
- Analizar, corregir y probar vulnerabilidades en software de código abierto.
- Contribuir a Ubuntu y a proyectos de código abierto upstream para beneficiar a la comunidad.
- Auditar y analizar código fuente en busca de vulnerabilidades.
- Integrar nuevas herramientas en nuestra infraestructura, pipelines y procesos de seguridad.
- Obtener y mantener diversas certificaciones de seguridad.
- Extender y mejorar componentes criptográficos de Linux para cumplir con requisitos de cumplimiento específicos de cada país, como las certificaciones FIPS y Common Criteria (CC).
- Trabajar con socios externos para desarrollar los benchmarks del Center for Internet Security (CIS).
- Diseñar y desarrollar automatización de endurecimiento para Ubuntu.
- Mantenerse al día con las tendencias y desarrollos en la industria de la seguridad.
- Desarrollar, probar y mantener nuevas capacidades de software.
- Proporcionar orientación y soporte a otros equipos de ingeniería sobre las mejores prácticas de seguridad.
Qué buscan
Buscamos personas con un historial académico excepcional tanto de secundaria como de universidad.
Título universitario en Ciencias de la Computación o STEM, o una narrativa convincente sobre tu camino alternativo.
Un historial de superar las expectativas.
Comprensión profunda de las categorías comunes de vulnerabilidades de seguridad y cómo solucionarlas.
Conocimiento de técnicas modernas de ingeniería de software.
Familiaridad con herramientas y metodologías de desarrollo de código abierto.
Habilidad en uno o más de los siguientes lenguajes: C, C++, Python, Go, Rust, Java, Ruby, PHP o JavaScript/Typescript.
Experiencia como champion de seguridad.
Experiencia impulsando la seguridad dentro de un proceso SSDLC más amplio.
Inglés profesional escrito y hablado.
Experiencia con Linux (preferiblemente Debian o Ubuntu).
Excelentes habilidades interpersonales, curiosidad, flexibilidad y responsabilidad.
Pasión, reflexión y automotivación.
Excelentes habilidades de comunicación y presentación.
Orientación a resultados, con un impulso personal para cumplir compromisos.
Se valora
También valoramos las siguientes habilidades:
- Comunicación clara y efectiva tanto con el equipo como con los miembros de la comunidad Ubuntu.
- Experiencia trabajando con el kernel de Linux.
- Experiencia con certificaciones de seguridad y conocimiento de FIPS y/o Common Criteria (CC).
- Experiencia con OVAL (Open Vulnerability Assessment Language).
- Conocimiento de módulos criptográficos como OpenSSL y Libgcrypt.
- Conocimiento de APIs criptográficas de bajo nivel de Linux.
- Capacidad demostrada para aprender rápidamente.
- Experiencia en ingeniería de rendimiento.
Qué ofrecen
Consideramos la ubicación geográfica, la experiencia y el rendimiento para conformar la compensación a nivel mundial. Revisamos la compensación anualmente (y con más frecuencia para recién graduados/as y asociados/as) para asegurar que reconocemos el desempeño 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. 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 2.000 USD al año.
- Revisión anual de la compensación.
- Recompensas por 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 la empresa
Canonical es una empresa tecnológica pionera a la vanguardia del movimiento global hacia el código abierto. Como la 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 remota desde su inicio 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 desempeño.
Cómo postularte
Postúlate aquí si eres un/a ingeniero/a de software excepcional enfocado/a en seguridad, apasionado/a por el código abierto y entusiasmado/a por los productos y la misión de Canonical.
Oferta publicada originalmente en Jobicy. La empresa recibe las candidaturas en su web; Nexempleo solo la difunde.