Se busca Ingeniero de Backend con al menos 5 años de experiencia en Java/Scala y sistemas distribuidos para unirse al equipo de Account Takeover Protection en Proofpoint, Córdoba. El rol implica diseñar y desarrollar soluciones escalables en AWS, trabajando con Kafka y DynamoDB, y colaborando con equipos de producto y QA.
Atractivo para desarrolladores backend con interés en ciberseguridad, ideal para aquellos que buscan trabajar en proyectos complejos y desafiantes.
Acerca de nosotros: Proofpoint es un líder global en ciberseguridad centrada en el ser humano y en agentes. Protegemos la forma en que personas, datos y agentes de IA se conectan a través de correo electrónico, la nube y herramientas de colaboración. Más de 80 de las empresas Fortune 100, 10.000 grandes empresas y millones de organizaciones más pequeñas confían en Proofpoint para detener amenazas, prevenir la pérdida de datos y generar resiliencia en sus flujos de trabajo de personas e IA. Nuestra misión es simple: salvaguardar el mundo digital y empoderar a las personas para que trabajen de forma segura y confiada. Únete a nosotros en nuestra búsqueda para defender datos y proteger personas. Cómo trabajamos: En Proofpoint serás parte de un equipo global que rompe barreras para redefinir la ciberseguridad, guiado por nuestros valores fundamentales BRAVE: - Bold (Audaz) en cómo soñamos e innovamos - Responsive (Responsivo) a comentarios, desafíos y oportunidades - Accountable (Responsable) por los resultados y los mejores resultados de su clase - Visionary (Visionario) en la resolución de problemas enfocada en el futuro - Exceptional (Excepcional) en la ejecución e impacto El rol: Proofpoint busca un Ingeniero de Software Backend hábil y curioso para unirse a nuestro equipo de producto Account Takeover Protection. En este equipo, ayudarás a mitigar los ataques de toma de control de cuentas en nuestros clientes para aplicaciones en la nube como Microsoft 365, Google Workspace y más. Serás responsable de proyectos backend de complejidad moderada a alta, diseñando sistemas distribuidos que protegen a clientes Fortune 500. Producirás consistentemente código de alta calidad y mantenible, abordando proactivamente la deuda técnica y abogando por las mejores prácticas. Este rol requiere una sólida experiencia técnica en sistemas distribuidos, la capacidad de trabajar de forma independiente en tareas complejas y la influencia para dar forma a las decisiones del equipo a través de contribuciones reflexivas. Diseñarás soluciones teniendo en cuenta la escalabilidad, la confiabilidad y la mantenibilidad, trabajando en estrecha colaboración con los equipos de producto y QA para traducir las necesidades del cliente en entregables técnicos que cumplan o superen las expectativas. Tu día a día: - Ser responsable y diseñar funcionalidades que abarcan múltiples componentes backend en un sistema distribuido basado en mensajería reactiva. - Producir consistentemente código de alta calidad y mantenible en Java y Scala, abordando proactivamente la deuda técnica. - Construir y arquitectar soluciones utilizando frameworks de streaming como Kafka y Akka Stream, trabajando con servicios de AWS como OpenSearch y DynamoDB. - Liderar revisiones de código y retrospectivas de equipo, proporcionando comentarios accionables y modelando una mentalidad de crecimiento. - Colaborar entre funciones con los equipos de QA y producto para monitorear y dar soporte a sistemas de producción críticos utilizados por clientes en todo el mundo. - Identificar interdependencias del sistema y mitigar proactivamente los riesgos, manteniendo a los interesados informados sobre el progreso y los bloqueos. - Impulsar mejoras incrementales en las implementaciones técnicas, los flujos de trabajo del equipo y los procesos de implementación en la nube. - Trabajar de forma independiente en problemas complejos mientras se busca orientación para decisiones estratégicas, demostrando una fuerte priorización con una supervisión mínima. Lo que aportas al equipo: - Profundo conocimiento en Ciencias de la Computación e Ingeniería con una sólida comprensión de sistemas y tecnologías distribuidas. - Al menos 5 años de experiencia práctica en desarrollo de software, con capacidad probada para ser responsable de proyectos complejos y entregar consistentemente dentro de los plazos. - Trayectoria en el ciclo de vida completo del producto, desde el diseño hasta la producción, construyendo sistemas SaaS 24/7 con altos requisitos de tiempo de actividad. - Capacidad demostrada para influir en las decisiones del equipo a través de la experiencia técnica y contribuciones reflexivas. - Experiencia con Scala/Java y ejecución de sistemas basados en JVM en entornos de producción. - Experiencia en la construcción de sistemas distribuidos escalables, confiables y resilientes que se alineen con los objetivos técnicos y comerciales. - Experiencia con frameworks de streaming (Kafka, Akka Stream o similar) - muy valorado. - Trayectoria de defensa de las mejores prácticas en diseño e implementación, abordando la deuda técnica. - Sólida comprensión de las plataformas en la nube (AWS) y la automatización de implementaciones. - Excelentes habilidades de comunicación (tanto oral como escrita) en inglés, capaz de simplificar ideas técnicas complejas para los miembros del equipo y los interesados. - Un título académico en un campo técnico relevante o experiencia equivalente. Por qué Proofpoint: Como organización centrada en el cliente y orientada a la victoria con productos de vanguardia, hay muchas razones emocionantes para unirse al equipo de Proofpoint. Creemos en contratar a los mejores y más brillantes y en cultivar una cultura de colaboración y aprecio. A medida que continuamos creciendo y expandiéndonos a nivel mundial, entendemos que contratar a las personas adecuadas y desarrollar grandes equipos es clave para nuestro éxito. Somos una empresa multinacional con sedes en muchos países, ¡y cada ubicación contribuye a la increíble cultura de Proofpoint! ¿Por qué Proofpoint? En Proofpoint, creemos que una experiencia profesional excepcional incluye un paquete integral de compensación y beneficios. Aquí hay solo algunas razones por las que te encantará trabajar con nosotros: - Compensación competitiva - Beneficios integrales - Éxito profesional en tus términos - Entorno de trabajo flexible - Días anuales de bienestar y alcance comunitario - Reconocimiento continuo por tus contribuciones - Colaboración global y oportunidades de networking Nuestra cultura: Nuestra cultura está arraigada en valores que inspiran pertenencia, empoderan el propósito e impulsan el éxito, todos los días, para todos. Fomentamos las solicitudes de personas de todos los orígenes, experiencias y perspectivas. Si necesitas alguna adaptación durante el proceso de solicitud o entrevista, comunícate con accessibility@proofpoint.com. Cómo postularse: ¿Interesado? Envía tu solicitud junto con cualquier información de apoyo. ¡Estamos ansiosos por saber de ti!