Senior Software Engineer (Backend): Ledger - Wallets

Jobgether

Spagna

Ibrido

EUR 90.000 - 140.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive compensation
Hybrid and remote options
Flexible holidays
International exposure
Professional growth
Creative and collaborative culture
Meaningful technical impact

Descrizione del lavoro

Ledger in Spain seeks a Senior Backend Software Engineer (Wallets) to own and evolve the wallet infrastructure supporting fiat and cryptocurrency operations. You will design and implement services for the complete wallet lifecycle, and collaborate with multiple domains across Digital Assets, Fiat, and Onboarding.

You will work in a distributed, international team, owning technical decisions and contributing to scalable, reliable systems.

Competenze

  • 5+ years backend engineering with Java or Kotlin and Spring Boot.
  • Strong distributed systems experience and microservices with event-driven patterns.
  • Relational DBs (MySQL/PostgreSQL) and Redis expertise.
  • Wallet/account/financial domain experience preferred.
  • DDD and hexagonal architecture knowledge for bounded contexts.
  • RESTful API design with backward compatibility and good DX.
  • Production observability and on-call responsibilities.
  • CI/CD and infrastructure-as-code practices are familiar.

Mansioni

  • Design, develop, and maintain wallet infrastructure for fiat and crypto.
  • Own wallet lifecycle services: creation, activation, blocking, suspension, termination.
  • Collaborate across Digital Assets, Fiat, Onboarding, Billing, and other domains.
  • Build scalable, hexagonal architecture-based services with good performance.
  • Maintain production reliability with monitoring, incident response, and on-call.
  • Ensure code quality with tests and clear documentation; participate in design reviews.
  • Drive continuous improvement in system performance and developer experience.

Conoscenze

Java/Kotlin
Spring Boot
Distributed systems
Event-driven architecture
Kafka/AWS SQS
Relational databases (MySQL/PostgreSQL
Redis
DDD & Hexagonal
RESTful APIs
Observability (Grafana/Prometheus/Micr
CI/CD & IaC
On-call ownership

Strumenti

Grafana
Prometheus
Micrometer

Descrizione del lavoro

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Backend): Ledger – Wallets based in Spain.

We are looking for an experienced Senior Backend Software Engineer to help design and evolve critical financial infrastructure supporting fiat and cryptocurrency wallet operations.
In this role, you will take ownership of the Wallets subdomain, building scalable services that manage the complete lifecycle of customer wallets across multiple products and customer types.
You will work on foundational systems where reliability, security, compliance, and data accuracy are essential.
Collaborating with autonomous engineering squads and cross-functional teams, you will contribute to distributed architectures and complex integrations across financial domains.
You will have significant technical ownership, influencing architectural decisions and delivering solutions that support growing transaction volumes and new financial capabilities.
Working in a collaborative international engineering environment, you will combine hands-on development with production ownership and continuous technical improvement.
This is an opportunity to contribute to the evolution of global financial services through innovative stablecoin and payment infrastructure.

Accountabilities

As a Senior Backend Software Engineer, you will design, develop, and maintain critical wallet infrastructure while ensuring scalability, reliability, and seamless integration across financial systems. Your responsibilities will include:

  • Wallet lifecycle management: Design, implement, and evolve services responsible for the complete wallet lifecycle, including creation, activation, blocking, unblocking, suspension, and termination across fiat and cryptocurrency wallets.

  • Cross-domain integration: Collaborate with engineering teams across Digital Assets, Fiat, Onboarding, Billing, and other business domains to ensure seamless communication and consistent financial operations.

  • Architecture and scalability: Build reliable, horizontally scalable services using established hexagonal architecture patterns, contributing to performance optimization, horizontal pod autoscaling (HPA), and dead-letter queue (DLQ) management.

  • Technical ownership: Take responsibility for the design, implementation, and evolution of wallet-related services, ensuring solutions remain maintainable, resilient, and aligned with business requirements.

  • Operational excellence: Participate in on-call rotations, production monitoring, and incident response activities to maintain the reliability and availability of critical wallet services.

  • Code quality and documentation: Develop well-tested, maintainable, and clearly documented code while following established microservices standards and engineering best practices.

  • Technical collaboration: Contribute to architecture reviews, technical design proposals, and engineering discussions, advocating for simple and effective solutions.

  • Continuous improvement: Identify opportunities to improve system performance, service reliability, development workflows, and overall engineering efficiency.

Requirements:

The ideal candidate is a technically strong backend engineer with extensive experience building distributed systems and managing complex financial or account-based platforms. You should demonstrate strong architectural judgment, operational ownership, and the ability to collaborate effectively within a distributed engineering organization. Key qualifications include:

  • At least 5 years of professional backend engineering experience, particularly with Java or Kotlin and Spring Boot.

  • Strong understanding of distributed systems and experience developing microservices using event-driven architectures and technologies such as Kafka or AWS SQS.

  • Hands-on experience with relational databases, including MySQL or PostgreSQL, and caching technologies such as Redis.

  • Previous experience building or maintaining wallet, account management, or financial entity management systems, including lifecycle management and state machines.

  • Strong understanding of domain-driven design (DDD) and hexagonal architecture, with the ability to model complex business domains, define bounded contexts, and establish clear service boundaries.

  • Experience designing and evolving RESTful APIs for internal services and external customers, with particular attention to backward compatibility and developer experience.

  • Experience with production monitoring, on-call responsibilities, and incident management, supported by observability tools such as Grafana, Prometheus, and Micrometer.

  • Familiarity with CI/CD pipelines, infrastructure-as-code practices, and modern observability solutions.

  • Strong communication and collaboration skills, with the ability to work effectively alongside product managers, operations teams, and engineers across different domains and time zones.

  • A proactive approach to technical problem-solving, with a strong sense of ownership and commitment to building reliable production systems.

  • Willingness to participate in an out-of-hours on-call rotation.

Nice to have:

  • Experience designing and managing multi-tenant architectures and tenant migration strategies.

  • Background in embedded finance, Banking-as-a-Service (BaaS), or payment platforms supporting B2B2C business models.

  • Familiarity with database migration strategies in high-throughput production environments.

  • Experience developing dynamic validation engines or capabilities and feature-flag systems.

  • Previous exposure to stablecoins, cryptocurrency, blockchain technology, or related financial products.

Benefits:
  • Competitive compensation: Salary packages tailored to experience, technical expertise, and relevant professional certifications.

  • Flexible working arrangements: Hybrid and remote working options, with flexible working hours.

  • Flexible holidays: A flexible approach to annual leave to support work-life balance.

  • International exposure: Opportunities to travel to offices around the world and collaborate with colleagues across international teams.

  • Professional growth: Work alongside passionate, growth-oriented professionals in a dynamic engineering environment.

  • Creative and collaborative culture: An open environment where employees can contribute ideas, influence technical decisions, and help shape the organization's future.

  • Meaningful technical impact: The opportunity to build foundational financial infrastructure supporting the evolution of global payments and digital assets.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer (Backend): Onboarding
Senior Software Engineer (Backend): Onboarding

Jobgether • Spagna

Ibrido
EUR 75.000 - 110.000
Competitive salary
Hybrid/remote working
Travel opportunities
+2
Senior Backend Engineer, Wallets & Payments (Remote)
Senior Backend Engineer, Wallets & Payments (Remote)

Jobgether • Spagna

Ibrido
EUR 90.000 - 140.000
Competitive compensation
Hybrid and remote options
Flexible holidays
+4
Senior Software Engineer - Corporate Actions & Security Master
Senior Software Engineer - Corporate Actions & Security Master

Jobgether • Spagna

Remoto
EUR 85.000 - 140.000
Competitive salary package
Stock options
Health benefits
+5
Senior Engineer, Backend - Orchestration
Senior Engineer, Backend - Orchestration

Jobgether • Spagna

Remoto
EUR 90.000 - 120.000
Remote work
Equity
PTO 25 days
+6
Tech Lead (Backend): Billing & Fees
Tech Lead (Backend): Billing & Fees

Jobgether • Spagna

Ibrido
EUR 90.000 - 140.000
Fair and competitive salary
Flexible working hours
Hybrid/remote working approach
+3
Senior Backend Engineer, Payments and Ledger
Senior Backend Engineer, Payments and Ledger

MaxIT Consulting - Max Corporate Group • Madrid

Remoto
EUR 90.000 - 120.000
Senior Backend Engineer – Payments & Ledger Systems
Senior Backend Engineer – Payments & Ledger Systems

MaxIT Consulting - Max Corporate Group • Madrid

Remoto
EUR 90.000 - 130.000
Senior Protocol Engineer
Senior Protocol Engineer

Jobgether • Spagna

Remoto
EUR 110.000 - 150.000
Fully remote across Europe & Latin Am.
Global coworking access
Paid learning & development
Senior Payments Engineer – Ledger & Backend Systems
Senior Payments Engineer – Ledger & Backend Systems

MaxIT Consulting - Max Corporate Group • Madrid

Remoto
EUR 90.000 - 120.000
Senior Payments Engineer – Ledger & Backend Systems (Fintech)
Senior Payments Engineer – Ledger & Backend Systems (Fintech)

MaxIT Consulting - Max Corporate Group • Madrid

Remoto
EUR 90.000 - 130.000