DRW

Ingeniero/a de Software Senior, Plataforma Unificada - Gestión de Operaciones, Procesamiento de Operaciones y Órdenes, Servicios de Plataforma

JavaScriptPythonJavaSQLDockerKubernetes
Traducción automática. Consulta el original.

Sobre la oportunidad

DRW es una firma de trading diversificada con más de 3 décadas de experiencia unificando tecnología sofisticada y personas excepcionales para operar en mercados de todo el mundo.

Valoramos la autonomía y la capacidad de pivotar rápidamente para capturar oportunidades, por lo que operamos con nuestro propio capital y trading bajo nuestro propio riesgo.

Con sede en Chicago y oficinas en EE. UU., Canadá, Europa y Asia, trading diversos tipos de activos, incluyendo Renta Fija, ETFs, Acciones, Divisas, Materias Primas y Energía en todos los principales mercados globales.

También hemos aprovechado nuestra experiencia y tecnología para expandirnos a tres estrategias no tradicionales: bienes raíces, capital de riesgo y criptoactivos.

Operamos con respeto, curiosidad y mente abierta.

Las personas que prosperan aquí comparten nuestra creencia de que no solo importa lo que hacemos, sino cómo lo hacemos.

DRW es un lugar de altas expectativas, integridad, innovación y voluntad de desafiar el consenso.

UP (Unified Platform) consolida datos y tecnologías en una solución integral, acelerando el tiempo de comercialización.

Optimizando la toma de decisiones y la investigación, nuestra plataforma simplifica la implementación de nuevas ideas, mejorando nuestra ventaja competitiva.

Trabajamos a partir de requisitos de alto nivel donde se espera que los programadores adquieran una comprensión íntima del negocio. Nos esforzamos por un entorno donde los desarrolladores tengan la autonomía para buscar soluciones de negocio sin restricciones de gestión arbitrarias.

Somos un grupo de políglotas y tecnólogos que siempre buscan la herramienta adecuada para cada problema.

En general, los equipos de desarrollo en DRW creen en el despliegue rápido y la retroalimentación, las pruebas automatizadas y las arquitecturas de servicios cohesivas, transparentes y ligeramente acopladas.

Los equipos de UP se segmentan en múltiples áreas, incluyendo:

Ingeniería de Plataforma -

Los equipos de ingeniería de plataforma proporcionan capacidades transversales que permiten a otros equipos centrarse en necesidades específicas del dominio o del negocio, agilizando y estandarizando los enfoques técnicos. Por ejemplo, uno de estos equipos proporciona capacidades de tabla de datos, gestión de identidad y acceso, y pub-sub como servicio a los equipos de ingeniería.

Ingeniería de Dominio -

Los equipos de ingeniería de dominio tienen capacidades críticas que van más allá de una única estrategia de trading o área de negocio. Construyen servicios y productos de datos para optimizar una amplia gama de casos de uso. Por ejemplo, un equipo procesa feeds de operaciones y órdenes de terceros en tiempo real para mantener a DRW informado de su actividad de trading. Otro equipo gestiona el libro de registro de inversiones propietario de DRW, proporcionando ingesta sensible a la latencia de la actividad de trading de la firma y ofreciendo análisis tanto en tiempo real como bajo demanda.

Nos apasiona encontrar el mejor equipo y rol para cada candidato a través del proceso de entrevista, a medida que aprendemos más sobre las habilidades actuales y los objetivos de desarrollo a largo plazo de cada persona.

Expectativas

  1. Construir sistemas con un enfoque constante en pruebas, fiabilidad, escalabilidad y mantenibilidad.
  1. Diseñar, modelar y programar en una variedad de lenguajes y tecnologías.
  1. Trabajar en código heredado (legacy) así como en desarrollo nuevo (green field).
  1. Impulsar proyectos hasta su finalización con iniciativa.
  1. Aprender y promover nuevas tecnologías con un enfoque en las mejores prácticas.
  1. Proporcionar soporte on-call según sea necesario.
  1. A veces trabajar junto a otros desarrolladores en la misma tarea.

Experiencia Deseable

Buscamos desarrolladores sólidos de cualquier tipo, pero la familiaridad con lo siguiente dará a los candidatos una ventaja al trabajar en nuestros sistemas.

  1. Múltiples años de desarrollo del lado del servidor.
  1. Una sólida comprensión de las arquitecturas de microservicios y el teorema CAP.
  1. Un buen entendimiento de los paradigmas funcionales y la teoría de tipos.
  1. Conocimiento seguro de JVM.
  1. Conocimiento de lenguajes de programación modernos en nuestros lenguajes principales (Java, Python, Clojure).
  1. Experiencia con Airflow u otras herramientas de orquestación de flujos de trabajo basadas en Python.
  1. Dominio del diseño orientado al dominio y modelado de dominios.
  1. Exposición a Kubernetes, Docker, Linux, Kafka, RabbitMQ, o git.
  1. Conocimiento práctico de SQL, HTML, CSS, y JavaScript.
  1. Uso de asistentes de codificación de IA para acelerar el desarrollo, asumiendo la responsabilidad del resultado.
  1. Exposición a frameworks agénticos o desarrollo de servidores MCP.
  1. Conocimiento de conceptos financieros, trading en bolsa o trading de energía física.

Para más información sobre las actividades de procesamiento de DRW y nuestro uso de los datos de los solicitantes de empleo, por favor, consulte nuestro Aviso de Privacidad en drw.com/privacy-notice.

Residentes de California, por favor, revisen el Aviso de Privacidad de California para obtener información sobre ciertos derechos legales en drw.com/california-privacy-notice.

#LI-MM1

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores