Senior Software Engineer — Madrid (Hybrid) for Player Accounts

FEG

Madrid

Hybrid

EUR 75,000 - 125,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work

Job summary

Fortuna Entertainment Group in Madrid is seeking a Senior Software Engineer to design and deliver a next-generation Player Account Management platform. You will own architecture and engineering standards, ensuring transactional correctness, data integrity, and operational resilience in hard distributed systems within regulated environments.

You will lead architecture decisions, implement core services, and partner with DevOps, security, and product teams to deliver robust software and deliver

Qualifications

  • 8+ years of backend engineering experience in mission-critical systems.
  • Strong Java and Spring Boot experience in production environments.
  • Solid understanding of concurrency, transactions, and JVM memory model.
  • Production experience with messaging systems (Kafka, RabbitMQ, or similar).
  • Strong SQL knowledge: transactions, isolation levels, indexing, performance tuning.
  • Experience with distributed systems and eventual consistency patterns.
  • Experience with containerised environments (Docker).
  • Familiarity with caching strategies (Redis or similar).
  • Security awareness (authentication flows, input validation, encryption in transit and at rest).
  • Experience with observability tools (Prometheus, OpenTelemetry, or similar).
  • Demonstrable curiosity and hands-on experimentation with AI-assisted development tools.

Responsibilities

  • Design and implement core services (identity, transactional flows, data integrity) within an event-driven architecture.
  • Build asynchronous workflows with strong guarantees: idempotency, consistency, and auditability.
  • Design high-performance REST APIs with clear contracts and versioning.
  • Implement distributed transaction patterns and reason about compensation and eventual consistency.
  • Apply concurrency control to ensure correctness under concurrent writes.
  • Build resilient systems with circuit breakers, retries, timeouts, and graceful degradation.
  • Manage schema evolution with zero-downtime migrations.
  • Integrate authentication and authorisation solutions.
  • Write meaningful automated tests as part of daily development.
  • Instrument services with metrics and structured logging.
  • Build back-office tools and embeddable UI widgets on top of APIs.
  • Contribute to infrastructure, CI/CD, and DevOps practices.
  • Use AI-assisted development tools to improve productivity and quality.

Skills

Java
Spring Boot
Distributed systems
Concurrency control
REST APIs

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Redis
Kafka/RabbitMQ

Job description

Fortuna Entertainment Group in Madrid is seeking a Senior Software Engineer to design and deliver a next-generation Player Account Management platform. You will own architecture and engineering standards, ensuring transactional correctness, data integrity, and operational resilience in hard distributed systems within regulated environments.

You will lead architecture decisions, implement core services, and partner with DevOps, security, and product teams to deliver robust software and deliver

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Group Senior Software Developer
Group Senior Software Developer

FEG • Madrid

Hybrid
EUR 75,000 - 125,000
Hybrid work
Senior Unity & Multiplayer Engineer (Madrid) - Hybrid
Senior Unity & Multiplayer Engineer (Madrid) - Hybrid

Ef Games • Madrid

Hybrid
EUR 75,000 - 105,000
Competitive salary
Immediate incorporation
Hybrid Madrid office
+2
Senior Full-Stack Java Engineer — Hybrid Madrid, Banking Tech
Senior Full-Stack Java Engineer — Hybrid Madrid, Banking Tech

UST • Madrid

Hybrid
EUR 70,000 - 90,000
Health care plan
Teleworking compensation
Life and accident insurances
+7
Senior Engineering Manager, Card Systems (Remote Spain)
Senior Engineering Manager, Card Systems (Remote Spain)

Affirm, Inc. • Madrid

Remote
EUR 120,000 - 180,000
Health coverage for employees and ass.
Tech setup stipends
Generous holiday calendar
+2
Senior .NET Backend Engineer-Microservices & Kafka (Hybrid)
Senior .NET Backend Engineer-Microservices & Kafka (Hybrid)

Gaming Innovation Group • Madrid

Hybrid
EUR 55,000 - 75,000
Great career development opportunities
Hybrid working model
International Health Insurance
+3
Senior Full-Stack Java Engineer – Banking (Hybrid Madrid)
Senior Full-Stack Java Engineer – Banking (Hybrid Madrid)

UST España & Latam • Madrid

Hybrid
EUR 85,000 - 120,000
Health care plan
Teleworking compensation
Life insurance
+6
Senior Software Engineer - Ai & Agentic Systems, Madrid
Senior Software Engineer - Ai & Agentic Systems, Madrid

Statusneo • Madrid

On-site
EUR 70,000 - 110,000
On-site Madrid office
Senior Software Engineer — Hybrid & Flexible Hours
Senior Software Engineer — Hybrid & Flexible Hours

The Workshop • Madrid

Hybrid
EUR 70,000 - 110,000
Private health insurance
Gym reimbursement
Hybrid working model
+4
Senior .NET Backend Engineer — Hybrid Madrid Hub
Senior .NET Backend Engineer — Hybrid Madrid Hub

Colliers International EMEA • Benidorm

Hybrid
EUR 70,000 - 110,000
Senior DevOps & SRE Engineer — Scalable Gaming Platform (Hybrid)
Senior DevOps & SRE Engineer — Scalable Gaming Platform (Hybrid)

Gaming Innovation Group • Madrid

Hybrid
EUR 90,000 - 125,000
Hybrid working model
International Health Insurance
Birthday Day Off
+1