Volver a empleos
Spreedly

Ingeniero Senior de Bases de Datos

Spreedly

EE. UU. · Jornada completa · Publicado hace 1 día

Oferta traducida del inglés · Ver original

Acerca de nosotros: Spreedly es la plataforma de pagos inteligentes para empresas que quieren ser dueñas de su estrategia de pagos. Fundada en 2007 y con sede en Durham, Carolina del Norte, ofrecemos a comercios, plataformas y fintechs una única API para conectarse a 150+ pasarelas de pago y 40+ métodos de pago en 100+ países, junto con la inteligencia para decidir a dónde debe ir cada…

Full-TimeSenior

Descripción del trabajo

Acerca de nosotros:

Spreedly es la plataforma de pagos inteligentes para empresas que quieren ser dueñas de su estrategia de pagos. Fundada en 2007 y con sede en Durham, Carolina del Norte, ofrecemos a comercios, plataformas y fintechs una única API para conectarse a 150+ pasarelas de pago y 40+ métodos de pago en 100+ países, junto con la inteligencia para decidir a dónde debe ir cada transacción. Somos agnósticos respecto al proveedor por diseño. Nuestros clientes eligen a sus proveedores, mantienen sus datos de pago portables y nunca tienen que reconstruir su stack para adoptar algo nuevo.

Los pagos son cada vez más complejos, no menos. Cada nuevo mercado, método de pago, herramienta antifraude y ahora cada agente de IA que realiza una compra en nombre de un comprador añade otra integración y otra decisión. Spreedly convierte esa complejidad en una ventaja. Nuestra bóveda de nivel 1 PCI mantiene tarjetas y tokens de red portables entre proveedores. El enrutamiento inteligente y los reintentos recuperan ingresos perdidos por rechazos evitables. Las herramientas de fraude y 3DS se integran con una única llamada a la API. Y nuestra inteligencia de pagos convierte los datos de transacciones en decisiones accionables para los comercios. A medida que el comercio agéntico pasa de experimento a canal de ventas real, estamos construyendo la infraestructura que permite a los comercios aceptar pagos iniciados por agentes a través de los proveedores en los que ya confían.

Para las personas que trabajan aquí, eso significa problemas técnicos difíciles a escala real, miles de millones de dólares en transacciones anuales, en un momento en que las reglas del comercio se están reescribiendo. Si quieres tener responsabilidad y un trabajo que se refleje directamente en los ingresos de tus clientes, encajarás perfectamente.

Acerca del puesto

Spreedly está contratando a un Senior Database Engineer para convertirse en el experto en bases de datos de referencia de nuestro equipo de fiabilidad. Mejorarás el rendimiento y la fiabilidad de nuestro entorno de bases de datos distribuidas existente y ayudarás a los equipos de ingeniería a realizar cambios en las bases de datos de forma segura.

Este es un puesto senior de contribuidor individual sin reportes directos, y "senior" aquí significa más que años de experiencia: serás la persona a la que el resto de ingeniería recurra para cualquier cosa relacionada con la capa de base de datos. La oportunidad es dar forma a cómo gestionamos y mejoramos nuestras bases de datos, no liderar una migración. Ya utilizamos CockroachDB, con infraestructura operada a través del servicio gestionado de Cockroach Labs. Eso significa que tu enfoque está en la parte que nos corresponde: carga de trabajo, esquema, consultas, configuración, capacidad y las prácticas en torno al cambio.

Nuestro equipo de fiabilidad trabaja en ingeniería de aplicaciones, infraestructura y plataforma para mejorar la monitorización, prevenir incidentes y recuperarse rápidamente cuando ocurren. No es un equipo SRE de manual. Es un grupo pequeño y altamente autónomo centrado en la mejora continua, con espacio real para ver un problema, proponer una solución y llevarla a cabo dentro de las prioridades del equipo. La disponibilidad y el rendimiento de las bases de datos importan mucho en un entorno de pagos, y las mejoras que hagas aquí se reflejan directamente en la fiabilidad de la que dependen nuestros clientes.

Responsabilidades:

Responsabilidades

Mejorar el rendimiento de las bases de datos

  • Investigar nuestra configuración actual de bases de datos para encontrar cuellos de botella de rendimiento y riesgos de fiabilidad, utilizando instrumentación, revisión de código y pruebas en staging cuando sea apropiado.

  • Encontrar y mejorar consultas lentas, identificar índices faltantes o ineficientes y evaluar la configuración de la base de datos en función de lo que la aplicación realmente necesita.

  • Diagnosticar problemas de bases de datos distribuidas como contención de transacciones y reintentos, rangos calientes y patrones de acceso ineficientes, y colaborar con ingenieros de aplicaciones para solucionarlos en su origen.

  • Establecer líneas base de rendimiento para que los cambios significativos en el comportamiento de la carga de trabajo sean visibles tempranamente.

  • Ser el experto en bases de datos

    • Ayudar a los equipos de ingeniería a comprender los riesgos y las compensaciones de los cambios significativos antes de que lleguen a producción, incluyendo migraciones de esquema, nuevos patrones de acceso y cambios de configuración.

    • Participar en revisiones de diseño de sistemas que impongan demandas significativas a la base de datos y dar orientación clara sobre diseño de esquema, selección de claves primarias, indexación y límites de transacciones.

    • Contribuir con experiencia en bases de datos a la respuesta a incidentes y al análisis de causa raíz, y convertir lo aprendido en soluciones duraderas.

    • Ser dueño de las prácticas de bases de datos

      • Desarrollar procedimientos de migración más seguros, documentación y orientación para que los equipos de aplicaciones puedan evolucionar los modelos de datos sin necesitarte en cada paso.

      • Asumir la responsabilidad continua de las prácticas operativas, incluyendo la planificación de actualizaciones de versiones, la validación de copias de seguridad y recuperación frente a nuestros objetivos de disponibilidad, y mantener la configuración y el dimensionamiento del clúster adecuados para nuestra carga de trabajo.

      • Mejorar la observabilidad de las bases de datos para que las señales importantes (latencia, reintentos, contención, salud de rangos, capacidad) sean visibles y accionables junto con nuestra monitorización de producción más amplia.

      • Trabajar con Cockroach Labs como interlocutor informado en nuestro entorno gestionado y ayudarnos a dimensionar correctamente nuestra huella de bases de datos a medida que crecemos.

      • Colaborar en toda la ingeniería

        • Trabajar estrechamente con ingenieros de infraestructura, plataforma y aplicaciones para mejorar el rendimiento y la disponibilidad de las bases de datos.

        • Asesorar a ingenieros sobre resolución de problemas de bases de datos, rendimiento y conceptos de bases de datos distribuidas.

Requisitos:

  • 5+ años de experiencia en un puesto donde operar y optimizar bases de datos de producción era tu función principal, no una responsabilidad secundaria del desarrollo de aplicaciones.

  • Experiencia práctica profunda en la gestión de bases de datos distribuidas, incluyendo su rendimiento y comportamiento de alta disponibilidad.

  • Experiencia práctica en la gestión de bases de datos relacionales que soporten sistemas de producción críticos para el negocio.

  • Un historial de diagnóstico de ineficiencias en bases de datos y de entrega de mejoras medibles en consultas, indexación, esquema o configuración.

  • Fuertes habilidades en SQL y fluidez con planes de ejecución, gestión de transacciones y las compensaciones del SQL distribuido (replicación, consistencia, consenso, transacciones distribuidas).

  • La capacidad de evaluar el riesgo de un cambio en la base de datos y explicar las compensaciones técnicas con claridad a otros ingenieros.

  • Un enfoque independiente para investigar sistemas desconocidos, identificar prioridades y llevar las mejoras hasta su finalización.

  • Un estilo de trabajo considerado y colaborativo con equipos cuyo trabajo depende del tuyo, y cuya experiencia depende de ti.

Habilidades adicionales que valoramos:

  • Experiencia en producción administrando CockroachDB a volúmenes de transacciones significativos, incluyendo el diagnóstico de contención, reintentos de transacciones y rangos calientes.

  • Experiencia en administración de PostgreSQL.

  • Experiencia operando un servicio de base de datos gestionado y trabajando eficazmente con los equipos de soporte e ingeniería del proveedor.

  • Experiencia con migraciones de esquema de cero o mínimo tiempo de inactividad en tablas grandes y de alto tráfico.

  • Experiencia en soporte de pagos, tecnología financiera o plataformas similares sensibles a la disponibilidad.

  • Experiencia en planificación de capacidad de bases de datos y dimensionamiento de clústeres, incluyendo topologías multirregión.

  • Experiencia en la creación de herramientas o comprobaciones operativas en Python, Go o lenguajes similares.

  • Familiaridad con cómo los ORMs (por ejemplo, Rails ActiveRecord) dan forma a los patrones de acceso a bases de datos.

  • Experiencia en la nube en AWS o Azure; las certificaciones en la nube centradas en bases de datos son un plus.

  • Ni la experiencia con CockroachDB ni con PostgreSQL es un requisito previo si aportas la profundidad de experiencia en gestión de bases de datos distribuidas que este puesto necesita.

Ofrecemos a nuestros empleados en EE. UU.:

  • Salario competitivo + Equity
  • Excelentes beneficios médicos y dentales, incluyendo una opción pagada por el empleador al 100%
  • Seguro de vida y discapacidad pagado por la empresa
  • Opciones opcionales de seguro de visión y suplementario, y varias Cuentas de Gastos Flexibles (FSA)
  • Política de tiempo libre remunerado abierto + 12 semanas de licencia remunerada para nuevos padres
  • Plan 401(k) con contrapartida (5% hasta $5,000 anual)
  • Estipendio anual de $1,000 para desarrollo profesional
  • Estipendio mensual para trabajo desde casa/estilo de vida digital, nuevo MacBook y reembolso único de accesorios
  • Acceso a un servicio de coaching profesional pagado por la empresa
  • Visitas a la sede en Durham, Carolina del Norte, para empleados remotos

Compensación

Información adicional

Oferta de productos de Spreedly:

Spreedly ofrece una plataforma de pagos abierta. La conectividad de la plataforma proporciona rendimiento de pagos. Los productos y servicios clave incluyen:

Connect — Una API unificada que se integra con cientos de pasarelas de pago, procesadores y métodos de pago alternativos en todo el mundo, incluyendo billeteras digitales. Los comercios acceden al ecosistema global de pagos a través de una sola conexión.
Vault — Un repositorio seguro de métodos de pago compatible con PCI. Los comercios almacenan los datos de tarjeta una vez y los reutilizan en cualquier servicio de pago, reduciendo el alcance de PCI y protegiendo los datos de los titulares de tarjetas a escala.
Optimize — Lógica de enrutamiento y reintentos basada en flujos de trabajo que dirige cada transacción a la pasarela de mejor rendimiento en tiempo real. En promedio, el 7.9% de las transacciones fallidas tienen éxito inmediatamente cuando se reintentan en una pasarela secundaria. Aquí es donde los comercios recuperan ingresos perdidos y aumentan las tasas de éxito de autorización.
Protect — Una capa flexible de fraude y autenticación, que incorpora herramientas avanzadas de fraude y 3DS. Tras la adquisición de Dodgeball por parte de Spreedly en septiembre de 2025, la orquestación de fraude y la optimización de pagos ahora operan dentro de la misma plataforma.
Resolve — Gestión e informes centralizados que reducen los silos operativos, fortalecen la seguridad y mejoran el control de facturación en toda la operación de pagos de un comercio.
¡Más próximamente! - Mantente atento al lanzamiento de un nuevo producto para finales de 26

--

Cómo es trabajar aquí:

Describimos a nuestro equipo como "Spreedlings": diversos, con visión de futuro e impulsados por la creencia compartida de que un ecosistema de pagos más abierto beneficia a todos. La empresa opera con una cultura basada en la transparencia, la colaboración valiente y el liderazgo autodirigido. El equipo valora la simplicidad tanto en el producto como en los procesos, y aborda la resolución de problemas con curiosidad genuina.

--

Defendemos el uso ético y creativo de la IA: si eres alguien que combina el juicio humano con herramientas modernas de IA para trabajar de forma más inteligente y generar un mayor impacto, prosperarás aquí.

--

Spreedly es un empleador que ofrece igualdad de oportunidades. Estamos comprometidos a fomentar, cultivar y preservar una cultura de diversidad, equidad, inclusión y pertenencia. Trabajamos activamente para eliminar incluso la discriminación no intencional en nuestros procesos de contratación mediante prácticas como muestras de trabajo calificadas a ciegas, entrevistas estructuradas y capacitación en conciencia sobre diversidad.

Debido a la naturaleza sensible de lo que hace Spreedly (manejar datos de pago), los candidatos finalistas deben completar con éxito una verificación de antecedentes y referencias.

En este momento, Spreedly no puede proporcionar patrocinio de empleo y no estamos configurados para apoyar a empleados remotos que residan en Nueva York. Para ser considerado para el empleo, los solicitantes deben estar actualmente autorizados legalmente para trabajar en el país de la ubicación del puesto y no requerir patrocinio futuro para continuar trabajando en ese país.

Agradecemos tu interés en nuestra empresa. Debido al alto volumen de currículos, es posible que solo respondamos a aquellos candidatos que creamos que podrían ser un buen ajuste.

--

#LI-AE1