El portal de empleo de España

Ingeniero de Software Sénior, Ingeniería de Calidad

En remoto, Global Anywhere·Añadida hace 14 días (comprobada el 8 oct)

Alpaca

32 ofertas abiertas

Resumen

Modalidad
En remoto (Global Anywhere)
Inglés
Obligatorio
Experiencia
5+ años

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Tienes más de 5 años de experiencia como software engineer construyendo y manteniendo sistemas de producción.
  • Has escrito código en lenguajes de tipado fuerte y tienes al menos 1 año de experiencia con Go.
  • Dominas la ingeniería asistida por IA: utilizas activamente herramientas basadas en LLM en tu flujo de trabajo y tienes un punto de vista claro sobre dónde elevan la calidad (y dónde no).
  • Has construido y mantenido pipelines de CI anteriormente, idealmente con GitHub Actions o Google Cloud Build.
  • Has diseñado y construido frameworks de pruebas automatizadas, y comprendes los retos que plantean los microservicios para las pruebas de integración y end-to-end fiables.
  • Estás familiarizado con Kubernetes más allá de lo básico: puedes escribir un Helm chart para un nuevo servicio con relativa facilidad, comprendes las mejores prácticas en torno a la seguridad y tienes experiencia laboral previa o certificaciones que lo demuestren.
  • Has trabajado en una startup anteriormente: entiendes que las cosas no siempre salen según lo previsto, que existe una deuda técnica significativa, que algunas tareas simplemente hay que hacerlas y que, a veces, no hay procesos ni documentación que guíen tu mano.
  • No tienes miedo de llevar una tarea de principio a fin: recopilar requisitos, idear e implementar la mejor solución técnica, y luego desplegar y monitorizar los resultados.

Se valorará

  • Has utilizado herramientas de IA/LLM para construir automatización de QA (generación de pruebas, triaje de flaky-tests o pipelines de incidente-a-regresión) y puedes explicar qué funcionó y qué no.
  • Has escrito código en Python o TypeScript, y puedes construir Dockerfiles eficientes e imágenes de contenedores seguras.
  • Has implementado pruebas de carga con k6 (REST) y ghz (gRPC) y tienes experiencia analizando la salida de pprof/trace.
  • Has realizado despliegues de IaC con Argo CD o Terraform, o has utilizado Google Cloud Platform y Google Kubernetes Engine anteriormente. Estás familiarizado con Tilt y has escrito un Kubernetes Operator anteriormente.
  • Has practicado chaos engineering, ejecutando experimentos de inyección de fallos o resiliencia con herramientas como Chaos Mesh, LitmusChaos o Gremlin.
  • Estás familiarizado con las pruebas de sistemas orientados a eventos utilizando Kafka (o incluso mejor, Redpanda).

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 Senior Software Engineer en el equipo de Platform, construirás y serás responsable de los frameworks, las herramientas y la infraestructura de CI/CD que permitan a los ingenieros de Alpaca lanzar nuevas funcionalidades de forma rápida y fiable. Este es un rol de ingeniería de software en su esencia: pasarás la mayor parte de tu tiempo escribiendo Go, diseñando frameworks de pruebas automatizadas y analizando el código de las aplicaciones y Kubernetes cuando sea necesario. De igual importancia, ayudarás a redefinir cómo utilizamos la IA para elevar el estándar de calidad, aprovechando los LLM y las herramientas impulsadas por IA para generar pruebas, detectar regresiones antes de que se lancen y convertir cada incidente en una cobertura automatizada y duradera. Buscamos ingenieros que traten la calidad como una disciplina de ingeniería y vean la IA como un multiplicador de fuerzas para ella: personas que construyan los sistemas que hagan que las pruebas sean rápidas, fiables y sin esfuerzo para los equipos que dependen de ellos.

Qué harás

  • Diseñar y construir frameworks de pruebas automatizadas en toda nuestra superficie de API REST y gRPC.
  • Aprovechar la IA y las herramientas basadas en LLM para acelerar la generación de pruebas, reforzar la cobertura de regresión y convertir los incidentes de producción en pruebas automatizadas, integrando estas prácticas en los frameworks de los que depende toda la organización de ingeniería.
  • Construir y mantener pipelines de CI/CD; utilizamos una combinación de GitHub Actions y Google Cloud Build.
  • Diseñar y ejecutar pruebas de carga, estrés y escalabilidad para garantizar que nuestra plataforma pueda soportar la creciente demanda.
  • Introducir prácticas de chaos engineering, diseñando experimentos de inyección de fallos y resiliencia que saquen a la luz los modos de fallo antes que nuestros clientes.
  • Estandarizar las herramientas y la infraestructura para mejorar la experiencia diaria del desarrollador.
  • Colaborar con otros equipos para aumentar la cobertura de pruebas, la fiabilidad y la velocidad en todos los servicios.
  • Analizar el código de las aplicaciones para encontrar la causa raíz de los fallos e impulsar las correcciones hasta su finalización.
  • Mentorear y guiar a los product engineers, fomentando una cultura de calidad y mejora continua.

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.

Política de privacidad de contratación

Todas las vacantes de Alpaca
WhatsApp
En remoto, Global (Eastern Time Zone)
En remoto, Global Anywhere
En remoto, EMEA
En remoto, Americas or EU
En remoto, EU - LATAM - NA
En remoto, Americas or EU
En remoto, North America and Remote - EMEA
En remoto, Anywhere
En remoto, Global Anywhere
Ver los 32 empleos