El portal de empleo de España

Ingeniero de Software Staff - Plataforma

En remoto, Europe/ Americas·Añadida ayer (comprobada el 21 oct)

Alpaca

34 ofertas abiertas

Resumen

Modalidad
En remoto (Europe/ Americas)
Inglés
Obligatorio
Experiencia
8+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Más de 8 años de experiencia profesional en ingeniería, incluyendo varios años gestionando sistemas a escala real. Escribes en Go, o tienes una experiencia profunda en otro lenguaje fuertemente tipado y lo aprenderás rápidamente.
  • Has diseñado arquitecturas de sistemas de streaming de eventos, no solo los has utilizado: profundidad real de producción en Kafka o Redpanda en cuanto a particionamiento, grupos de consumidores, reequilibrio (rebalancing), retención y garantías de entrega, y cómo cada uno falla bajo carga.
  • Has entregado datos en tiempo real a clientes a escala (WebSockets, SSE o gRPC streaming) y has gestionado fan-out, consumidores lentos y backpressure en entornos de producción.
  • Has impulsado la dirección técnica a través de diferentes equipos sin tener autoridad formal. Puedes señalar las decisiones de las que fuiste responsable, los RFC que escribiste y qué ocurrió después.
  • Has construido o mantenido librerías de las que dependen muchos equipos, y sabes lo que cuestan realmente la compatibilidad con versiones anteriores y la depreciación.
  • Has sido mentor de ingenieros senior y has dejado los equipos a tu alrededor mejor de como los encontraste.
  • Tienes una profundidad real en al menos un área adyacente —identidad y acceso, herramientas de desarrollo y CI, o testing y resiliencia— y una curiosidad genuina por las demás.
  • Conoces Kubernetes más allá de lo básico: puedes escribir un Helm chart con relativa facilidad, entiendes las mejores prácticas de seguridad y tienes experiencia laboral o certificaciones que lo demuestran.
  • Has trabajado con bases de datos relacionales; utilizamos PostgreSQL, pero no somos estrictos siempre que los fundamentos sean sólidos.
  • Has trabajado en una startup anteriormente: te desenvuelves bien en entornos ambiguos, aceptas los cambios de prioridades, sabes cuándo equilibrar la deuda técnica con la velocidad y abordas proactivamente lo que sea necesario hacer sin depender de procesos o documentación preexistentes.

Se valorará

  • Has trabajado con un IDL o un formato de serialización binaria (Protobuf, Avro; nosotros usamos FlatBuffers) y has gestionado la evolución de esquemas entre múltiples consumidores.
  • Tienes experiencia con captura de cambios de datos (change data capture como Debezium, PeerDB o similares) y entiendes cómo funciona la replicación lógica de Postgres.
  • Has trabajado en sistemas de autenticación —OAuth 2.0, OIDC, ciclo de vida de JWT, Keycloak o Cognito— especialmente en torno a conexiones de larga duración o acceso máquina a máquina (M2M).
  • Has construido herramientas de desarrollo agénticas o nativas de IA, o has diseñado sistemas destinados a ser operados por agentes en lugar de solo por personas.
  • Has ejecutado ingeniería de caos o "game days", o has construido las pruebas de carga e inyección de fallos que hacen que valga la pena realizarlos.
  • Has trabajado con IaC mediante Argo CD o Terraform.
  • Tienes experiencia con el stack de observabilidad de Grafana: Prometheus, Tempo y todo lo demás. Incluso puede que hayas escrito una consulta PromQL para una nueva alerta una o dos veces.
  • Has trabajado en fintech u otro dominio regulado y entiendes cómo las restricciones de cumplimiento moldean la arquitectura.

Salario y beneficios

Qué ofrecen

  • Salario competitivo y opciones sobre acciones (Stock Options)
  • Beneficios de salud
  • Configuración de oficina en casa para nuevas contrataciones: pago único de 500 USD
  • Estipendio mensual: 150 USD al mes mediante una tarjeta Brex

El puesto

Como Staff Software Engineer en el equipo de Platform, serás el responsable de la dirección técnica de la plataforma de streaming de Alpaca: nuestro backbone de eventos basado en Redpanda y la infraestructura de streaming orientada al usuario. Platform también gestiona Authentication, Developer Experience y QA, y AI-Native Engineering. El streaming representa aproximadamente dos tercios del trabajo y es donde esperamos que te conviertas en el ingeniero con mayor profundidad técnica de la empresa; en los otros tres ámbitos, revisarás los diseños, aportarás una opinión informada y liderarás el trabajo donde estos se crucen con el streaming.

Este es un rol de nivel Staff, por lo que contratamos tanto por capacidad de dirección como de ejecución: el ingeniero que decide cómo será la plataforma de streaming en dos años, escribe el RFC que logra que tres equipos se pongan de acuerdo y luego construye la parte difícil. Somos responsables de los servicios internos y orientados al cliente, mantenemos las librerías compartidas de las que dependen casi todos los equipos y gestionamos nuestros propios despliegues. La mayor parte de nuestro tiempo lo dedicamos a Go, pero también escribimos Helm charts, analizamos logs y métricas, y nos vemos involucrados en una gran variedad de problemas.

Qué harás

  • Liderar la arquitectura de nuestra plataforma de streaming de eventos de extremo a extremo —Redpanda, el ecosistema UTS, las librerías cliente y el streaming orientado al usuario— y establecer su dirección a dos o tres años vista.
  • Liderar la transición de procesos por lotes (batch) a sistemas orientados a eventos (event-driven) en todos los sistemas de Alpaca, trabajando con los equipos que los gestionan en lugar de trabajar de forma aislada a ellos.
  • Diseñar el streaming orientado al usuario a escala: fan-out de conexiones, consumidores lentos, backpressure, garantías de orden y entrega, y los modos de fallo que solo aparecen en un día de mercado volátil.
  • Establecer los estándares para el diseño orientado a eventos —evolución de esquemas, propiedad de topics, replay, idempotencia— y ser responsable de las librerías compartidas sobre las que construyen otros equipos, incluyendo el coste de la versionado y la depreciación.
  • Dar forma a la dirección de AuthN/AuthZ en toda Alpaca y liderar el trabajo donde la identidad se cruza con el streaming: autorización de suscripciones en tiempo real, ciclo de vida de tokens en conexiones de larga duración y aislamiento multi-tenant.
  • Ayudar a definir cómo construye Alpaca con IA: los esquemas, contratos y flujos de eventos de los que eres responsable son el sustrato sobre el que se ejecuta nuestra plataforma de desarrollo agéntico.
  • Colaborar con SRE en pruebas de caos (chaos testing) y "game days" para el backbone de eventos, y con nuestro equipo de QA en herramientas de testing y puertas de control de preproducción, para que la resiliencia se verifique en lugar de simplemente asumirse.
  • Liderar mediante la influencia en lugar de la autoridad, y multiplicar el talento de los ingenieros a tu alrededor mediante la mentoría, la revisión de diseños y la delegación de tareas que fomenten el crecimiento profesional.
  • Participar en la rotación de guardia (on-call) de Platform y actuar como responsable técnico durante incidentes que afecten a la infraestructura compartida.

Sobre Alpaca

Alpaca es una empresa de tecnología financiera que proporciona infraestructura de corretaje basada en API, lo que permite a desarrolladores y empresas crear y operar aplicaciones de trading. Fundada en 2015, la empresa ofrece APIs de trading sin comisiones, datos de mercado globales y una plataforma de trading de criptomonedas, sirviendo a una amplia gama de clientes, desde startups fintech hasta instituciones financieras establecidas. Alpaca tiene su sede en San Francisco, EE. UU., y ha expandido sus operaciones a nivel mundial, incluida una presencia significativa en España.

En España, Alpaca ha establecido un centro de tecnología y operaciones, con un equipo creciente de ingenieros, analistas y especialistas en operaciones. La cultura de la empresa enfatiza la innovación, la agilidad y una mentalidad global, lo que la convierte en un destino atractivo para profesionales internacionales. Con roles que abarcan ingeniería de software, datos de mercado y operaciones de trading, Alpaca ofrece oportunidades para aquellos interesados en la intersección de finanzas y tecnología, y su oficina en España desempeña un papel clave en el apoyo a sus operaciones en EMEA y APAC.

Fundación
2015
Plantilla
100–500
Sede
San Francisco, EE. UU.
En España
Madrid

Datos prácticos

  • Alpaca tiene un importante centro de ingeniería y operaciones en Madrid, España, que es una parte clave de su expansión global.
  • La empresa ofrece una cultura de trabajo amigable con el trabajo remoto, con muchos roles que permiten flexibilidad, lo que puede ser beneficioso para contrataciones internacionales.
  • Alpaca proporciona patrocinio de visa para candidatos internacionales calificados, lo que facilita que los profesionales se reubiquen en España.
  • La empresa está a la vanguardia de la innovación fintech, ofreciendo exposición a tecnologías de vanguardia en trading y blockchain.
  • El equipo diverso de Alpaca incluye empleados de más de 30 países, fomentando un entorno de trabajo inclusivo y multicultural.

En sus propias palabras

Sobre la empresa y el equipo

Alpaca es un líder mundial con sede en EE. UU. en infraestructura de corretaje centrada en agentes (agent-first brokerage infrastructure) para acciones, ETFs, opciones, cripto, renta fija, trading 24/5 y más.

Entre nuestras filiales, Alpaca es una empresa de servicios financieros con licencia, que presta servicio a cientos de instituciones financieras en 40 países con nuestras APIs de nivel institucional. Esto incluye brókers, asesores de inversión, gestores de patrimonios, hedge funds y exchanges de criptomonedas, sumando más de 10 millones de cuentas de corretaje.

Nuestro equipo global es un grupo diverso de ingenieros, traders y profesionales de corretaje experimentados que trabajan para lograr nuestra misión de abrir los servicios financieros a todo el mundo. Estamos profundamente comprometidos con las contribuciones de código abierto y el fomento de una comunidad vibrante, mejorando continuamente nuestra galardonada y amigable API para desarrolladores, así como la robusta infraestructura que la sustenta.

Alpaca cuenta con el respaldo de 400 millones de dólares en financiación de inversores globales de primer nivel, incluidos Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund y Y Combinator.

Nuestros miembros del equipo:

Somos un equipo dinámico de más de 400 miembros distribuidos globalmente que prosperan trabajando desde sus lugares favoritos de todo el mundo, ¡con compañeros que abarcan EE. UU., Canadá, Japón, Hungría, Nigeria, Brasil, el Reino Unido y más allá!

Buscamos personas apasionadas y con ganas de contribuir al rápido crecimiento de Alpaca. Si te identificas con nuestros valores fundamentales (Mantener la curiosidad, Tener empatía y Ser responsable) y estás listo para tener un impacto significativo, te animamos a que te postules.

Información adicional

Alpaca se enorgullece de ser un lugar de trabajo con igualdad de oportunidades, dedicado a buscar y contratar una fuerza laboral diversa.

Todas las vacantes de Alpaca
WhatsApp
En remoto, Global (Eastern Time Zone)
En remoto, EMEA
En remoto, North America and Europe
En remoto, Europe/ Americas

Staff Analytics Engineer

AlpacaHace 2 días
En remoto, EMEA

Project Manager

AlpacaHace 6 días
En remoto, EMEA

Software Engineer - Crypto

AlpacaHace 6 días
En remoto, EU - LATAM - NA

Ingeniero Fullstack Staff

AlpacaHace 1 sem.
En remoto, Americas or EU
En remoto, EMEA
En remoto, EMEA
En remoto, North America and Europe
En remoto, North America - South America - Europe
Ver los 34 empleos