Senior Software Engineer
Madrid, Spain (60% office)
Spanish & English required
We are hiring a Senior Software Engineer for a leading integral payments platform working at the forefront of cloud-native financial technology.
This role sits within a Technical Architecture team, focused on building core services and shared components that power a large-scale payments ecosystem.
What you’ll be doing:
- Design and build backend services using Java (17/21+) & Spring (Boot/Cloud)
- Develop reusable libraries and shared components across teams
- Implement resilience patterns (circuit breakers, retries, caching, etc.)
- Work on distributed systems & event-driven architectures
- Collaborate with DevOps/SRE teams on performance and observability
- Drive code quality, testing, and engineering best practices
- Mentor junior engineers and contribute to technical direction.
What we’re looking for:
- Strong experience in Java & Spring ecosystem (10+ years preferred)
- Solid understanding of microservices & distributed systems
- Experience with REST APIs, messaging systems, async processing
- Strong grasp of software design principles & system design
- Exposure to CI/CD, AWS, Kubernetes (nice to have)
- Experience with Gradle and performance tuning is a plus
- Fluent in Spanish & English.
Why apply?
- Work on high-scale, mission-critical systems
- Be part of a modern cloud-native engineering environment
- High ownership, impact, and collaboration with senior teams
- Opportunity to shape core architecture and platform capabilities
If this role suits you, please feel free to share your updated CV.
📌 Senior Software Engineer (Madrid)
🏢 Talent
📍 Madrid