Estamos buscando un Staff Engineer en Dlocal
Ubicación: Barcelona, Madrid, Buenos Aires, Montevideo, Sao Paolo
Modalidad: Hybrid
Tipo: Full-time
Nivel: Staff
Rango: No especificado
Propósito del cargo
Como Staff Engineer, tendrás un rol clave en el diseño y evolución de los sistemas que sostienen áreas críticas como ruteo de pagos, prevención de fraude y detección de anomalías. Esto incluye construir y escalar sistemas que decidan inteligentemente qué procesadores manejan cada transacción, desarrollar herramientas de decisión de fraude en tiempo real basadas en datos y modelos de machine learning, y habilitar la detección proactiva de anomalías en métricas de negocio y operativas. Trabajarás de cerca con equipos multifuncionales para diseñar sistemas robustos, escalables y de alto rendimiento, asegurando que cumplan con las necesidades actuales y futuras. Tu expertise en diseño de sistemas y arquitectura será esencial para impulsar decisiones técnicas, mejorar la plataforma y ayudar al equipo a navegar desafíos complejos. Este rol requiere una mentalidad estratégica sólida y la capacidad de entender el impacto más amplio de las decisiones técnicas, ya que contribuirás directamente a la evolución de una de las áreas más críticas de la plataforma.
Responsabilidades principales
- Colaborar con líderes de tecnología y el equipo de producto para entender las metas y requerimientos del departamento, traduciéndolos en soluciones técnicas.
- Diseñar, desarrollar y mantener aplicaciones y sistemas Java de alta calidad alineados con los objetivos del negocio.
- Liderar la arquitectura técnica y el diseño de proyectos basados en Java, asegurando escalabilidad, performance y mantenibilidad.
- Crear sistemas de arquitectura escalable para aplicaciones Java, considerando crecimiento futuro y necesidades de negocio en evolución.
- Optimizar el rendimiento de las aplicaciones identificando y resolviendo áreas de mejora, como optimización de código, optimización de consultas de base de datos y uso de recursos.
- Resolver fallas de diseño y cuellos de botella del sistema para mejorar la estabilidad y el rendimiento de las aplicaciones.
- Realizar pruebas de validación para asegurar la flexibilidad y escalabilidad del entorno Java, haciendo los ajustes necesarios.
- Realizar pruebas exhaustivas de rendimiento del sistema para identificar cuellos de botella, evaluar la capacidad del sistema y ajustar el rendimiento de las aplicaciones.
- Generar y presentar reportes detallados de sistemas, incluyendo métricas de rendimiento, cuellos de botella y recomendaciones de mejora.
- Realizar revisiones de código y dar feedback constructivo para mantener altos estándares de desarrollo, asegurando calidad, legibilidad y buenas prácticas.
Requisitos
- Licenciatura en ingeniería de software o ciencias de la computación.
- Mínimo 7 años de experiencia profesional en desarrollo Java.
- Experiencia sólida en desarrollo de aplicaciones Java y arquitectura de software.
- Conocimiento profundo de principios de diseño orientado a objetos y patrones de diseño.
- Capacidad de escribir código limpio, eficiente y legible.
- Experiencia con frameworks de desarrollo Java como Spring y Hibernate.
- Experiencia en diseño de arquitectura basada en eventos.
- Habilidades de gestión de proyectos de alto nivel.
- Capacidad para resolver problemas complejos de sistemas de software.
- Buenas habilidades de comunicación verbal y escrita.
- Ser team player, disfrutar trabajar con su equipo y colaborar con otros equipos de la organización.
- Inglés escrito y hablado nivel intermedio-alto.
- Buen conocimiento del ciclo de vida del desarrollo de software.
- Experiencia monitoreando aplicaciones en producción con herramientas de telemetría como Newrelic, Datadog, Grafana + Prometheus, Dynatrace, CloudWatch, logs distribuidos como ELK, etc.
Deseable
- Experiencia con plataformas cloud como AWS o GCP.
Si te interesa puedes ver más detalles y aplicar acá
h ttps://nodi.global/jobs/public/f12c0912-ed8f-45ba-bafc-55a726c5faff
Posted Jun 23, 2026, 9:13 PM UTC