Senior Backend Engineer - Security Subsystem

Banco Santander, S.A.
Madrid, Spain
19 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English, Spanish

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services BASIC (Programming Language) Cyber Security Databases Data Structures Software Debugging Distributed Systems Amazon DynamoDB PostgreSQL Redis
+6 more
Subsystems Caching Backend Event Driven Architecture Code Testing Software Version Control

Job description

Experteer Overview In this role you will design, implement, and operate backend services for security-critical customer journeys within a hybrid Madrid or remote setup in Spain.You will work closely with senior engineers and team leads to convert requirements into maintainable designs and incremental deliveries.You’ll enhance observability, reliability, and performance while contributing to secure, scalable APIs and data models.This is a chance to shape security infrastructure across products and markets in collaboration with cross-functional teams.Compensaciones / Beneficios * Design, implement, test, deploy and operate backend services and APIs used in security-critical journeys * Translate requirements into maintainable designs and incremental delivery plans with senior engineers and Team Leads * Write clear, well-tested code and improve tests, docs, and developer workflows * Build observability into services using logs, metrics, and traces to understand production behavior * Participate in sustainable on-call rotation, investigate incidents, and drive root-cause analysis * Contribute to data modelling, caching, asynchronous processing, resilience, and performance improvements * Participate in code and design reviews and progressively own larger service areas and decisions Responsabilidades * +4 years of backend experience in Go or Java (Required) * Strong understanding of APIs, data structures, databases, testing, version control, and basic distributed systems (Required) * Experience debugging production or production-like environments (Preferred) * English (Required) * Spanish (Preferred) * APIs, data structures, databases, testing, version control (Required) * Distributed systems concepts, caching, asynchronous processing, resilience, performance (Required) * AWS, Redis, DynamoDB, PostgreSQL, or event-driven architecture (Required) Requisitos principales * hybrid work model * remote within Spain * equal opportunity employer

Requirements

Compensaciones / Beneficios * Design, implement, test, deploy and operate backend services and APIs used in security-critical journeys * Translate requirements into maintainable designs and incremental delivery plans with senior engineers and Team Leads * Write clear, well-tested code and improve tests, docs, and developer workflows * Build observability into services using logs, metrics, and traces to understand production behavior * Participate in sustainable on-call rotation, investigate incidents, and drive root-cause analysis * Contribute to data modelling, caching, asynchronous processing, resilience, and performance improvements * Participate in code and design reviews and progressively own larger service areas and decisions Responsabilidades * +4 years of backend experience in Go or Java (Required) * Strong understanding of APIs, data structures, databases, testing, version control, and basic distributed systems (Required) * Experience debugging production or production-like environments (Preferred) * English (Required) * Spanish (Preferred) * APIs, data structures, databases, testing, version control (Required) * Distributed systems concepts, caching, asynchronous processing, resilience, performance (Required) * AWS, Redis, DynamoDB, PostgreSQL, or event-driven architecture (Required) Requisitos principales * hybrid work model * remote within Spain * equal opportunity employer

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all