Lead Software Engineer

Eduardo
Sanchez-Ros

25+ years building enterprise-grade software across financial services, trading platforms, payments and cloud infrastructure.

About

I build software that endures.

I design and implement full-lifecycle systems — from API-first interfaces to scalable backend architectures, cloud-native infrastructure and event-driven platforms.

My engineering style is grounded in Hexagonal Architecture, Domain-Driven Design, TDD and Clean Code, ensuring solutions are resilient, maintainable and aligned with business outcomes.

25+ Years of
Experience
10+ Industries
Served
Based in Valladolid, Spain
Remote Europe & US
BSc Software Eng. U. de Sevilla

What I Do

Software Development

End-to-end backend services, REST APIs, event-driven systems and microservices. Java, Spring Boot, cloud-native.

Java & Spring Boot REST APIs Microservices Event-Driven

Technical Consulting

Architecture reviews, technology selection and strategic guidance. Hexagonal Architecture, DDD, and cloud-native patterns.

Architecture Review Cloud Strategy DDD Mentoring

Contracting

I embed directly into your team to accelerate delivery. From fintech engines to high-traffic streaming services.

Embedded Engineer Remote-First Agile Pair Programming

Where I've Worked

2023 — Present

Monark Markets

Lead Software Engineer / Head ATS Engineer

Leading architecture and development of an Alternative Trading System for secondary trading of private securities. Built the core matching engine, integrated with FINRA, Apex Clearing, and Nasdaq's UMS.

2025

AstraZeneca

Senior Software Engineer

R&D initiative unifying access request forms for internal studies. Built integration pipelines for data operations and BDD test scenarios.

2023 — 2025

Sky

Senior Software Engineer

Redeveloped the Bookmarking Service handling 2,500 req/s with Java 17 and Spring Boot. Microservices on Kubernetes with Kafka and Cassandra.

2020 — 2023

LEX Markets

Lead Software Engineer — Trading Systems

Full lifecycle ATS for a NYC startup. Order Matching Engine with CQRS and event-driven architecture. Nasdaq UME, FINRA ORF, Apex Clearing.

2013 — 2017

Visa Europe

Lead Software Engineer

Led multiple teams delivering digital payment solutions. Managed the Checkout team for Visa's digital wallet, re-architecting for scale.

1999 — 2013

+ Earlier Roles

National Trust · Appsbroker · Yell · Cognito · Caja Madrid

From MiFID II for global banks to the National Trust revenue platform to naval simulators — a diverse foundation in enterprise Java.

View full CV

Technologies

Backend
Java Kotlin Spring Boot Spring Cloud Spring Data Spring Security Hibernate / JPA QuickFIX/J
Cloud & Infra
AWS Docker Kubernetes Terraform Helm GitHub Actions
Data & Messaging
PostgreSQL MySQL DynamoDB Cassandra Redis Kafka RabbitMQ
Practices
Hexagonal Architecture Domain-Driven Design TDD / BDD CQRS Event Sourcing Clean Code API-First Pair Programming
Open Source

QuickFIX/J Spring Boot Starter

Simplifies FIX protocol integration with Spring Boot. Used by trading platforms and financial institutions worldwide.

GitHub

Let's work together

Whether you need a backend engineer, an architecture review, or someone to lead a complex integration — I'd love to hear about your project.