Be Structured Technology Group
Stripe
Ingeniero de seguridad de plataformas cliente
Quiénes somos
Sobre Stripe
Stripe es una plataforma de infraestructura financiera para empresas. Millones de compañías, desde las mayores empresas del mundo hasta las startups más ambiciosas, utilizan Stripe para aceptar pagos, aumentar sus ingresos y acelerar nuevas oportunidades de negocio. Nuestra misión es aumentar el PIB de internet y tenemos una cantidad asombrosa de trabajo por delante. Eso significa que tienes una oportunidad sin precedentes para poner la economía global al alcance de todos mientras realizas el trabajo más importante de tu carrera.
Sobre el equipo
Secure Devices es responsable de garantizar que cada punto final de cliente en Stripe cumpla con nuestros rigurosos estándares de seguridad. Nuestros servicios desempeñan un papel crucial en la detección y prevención de la pérdida de datos, restringiendo la ejecución de software solo al software aprobado y proporcionando capacidades de atestación para gestionar de forma segura las identidades de los dispositivos. Operamos tanto en el dispositivo como en servicios de backend en múltiples tipos de plataformas. Nuestro enfoque centrado en el usuario garantiza que estamos capacitando a los empleados de Stripe para que sean lo más productivos posible mientras protegemos los datos de los usuarios.
Qué harás
Como ingeniero de software en Secure Devices, trabajarás en la intersección del desarrollo de software, la seguridad y la ingeniería de plataformas cliente. Trabajarás con equipos de Seguridad, Infraestructura e Ingeniería Corporativa para impulsar proyectos estratégicos destinados a proteger mejor los puntos finales de Stripe, construir infraestructura para soportar nuevas plataformas y operar servicios críticos para asegurar más de 10,000 dispositivos de Stripe.
Quién eres
Buscamos a alguien que cumpla con los requisitos mínimos para ser considerado para el puesto. Si cumples con estos requisitos, te animamos a presentar tu solicitud. Las cualificaciones preferentes son un plus, no un requisito.
Responsabilidades
- Contribuir al diseño e implementación seguros de la iniciativa de expansión móvil de Stripe
- Actuar como experto en la materia en seguridad de iOS asesorando a los equipos asociados sobre las mejores prácticas de seguridad de iOS y arquitecturas seguras desde el diseño
- Diseñar, construir y mantener el software de seguridad de puntos finales de Stripe. Esto incluye el desarrollo de capacidades de telemetría y prevención a través de extensiones del sistema macOS que se ejecutan en todos los dispositivos macOS de Stripe
- Colaborar estrechamente con los equipos asociados para definir y medir la configuración segura de las plataformas cliente de Stripe (macOS, iOS/Android, ChromeOS)
- Operar servicios de backend de alto RPS que proporcionan controles críticos y configuración de seguridad a los puntos finales de Stripe
- Reducir el uso de software no aprobado y no confiable, creando al mismo tiempo una experiencia de usuario sorprendentemente buena para la incorporación de software nuevo y aprobado
- Gestionar y mejorar los flujos de atestación de dispositivos para garantizar que las identidades de los dispositivos y usuarios de Stripe se mantengan seguras
- Identificar oportunidades en las plataformas cliente de Stripe para mejorar nuestra postura de seguridad y resiliencia contra malware y amenazas persistentes avanzadas
- Construir y mantener un programa de prevención de pérdida de datos centrado en el usuario para proteger contra la exfiltración de datos accidental y maliciosa
Requisitos mínimos
- 4+ años de experiencia relevante asegurando plataformas iOS y/o macOS
- 4+ años de experiencia en ingeniería de software escribiendo Go, Swift o Objective-C
- Experiencia profunda en la seguridad de dispositivos dentro del ecosistema Apple
- Comprensión del panorama actual de amenazas y cómo defender los dispositivos Apple contra las amenazas modernas
- Altos estándares de calidad de código y una actitud constructiva para ayudar a otros a elevar el nivel
- Capacidad para pensar de forma creativa y holística sobre la reducción de riesgos en un entorno complejo
- Capacidad para impulsar pasos claros a seguir al encontrarse con espacios ambiguos sin líneas claras de propiedad
- Empatía, sólidas habilidades de comunicación y un profundo respeto por el poder de la colaboración
Cualificaciones preferentes
- Experiencia en la implementación de software de detección y respuesta en puntos finales
- Conocimiento de los aspectos internos de macOS o iOS y cómo pueden utilizarse para crear controles de seguridad y software
- Exposición a estrategias de prevención de pérdida de datos
- Capacidad para desarrollar aplicaciones en red de backend capaces de manejar un gran número de solicitudes
- Competencia general en la seguridad de dispositivos cliente
- Comprensión de temas como el endurecimiento de plataformas, detección de malware y gestión de puntos finales mediante configuración como código
- Comprensión de protocolos de red en varios niveles de la pila
- TCP, DNS, SSH, TLS, HTTP
- Conocimientos de administración de sistemas Linux
- Experiencia adicional en la seguridad de plataformas alternativas, incluyendo Windows y Android
- Experiencia trabajando con servicios en la nube de AWS
