Satispay

Senior Backend Software Engineer - Employer (Relocation to Milan)

Satispay2 weeks ago
Location

UK, London

Type

Full Time

Salary

EUR 80,000 – 120,000

Level

Senior

Role

Backend Engineer

Posted

Mar 18, 2026

Full TimeSenior

The role

Summary

Satispay is seeking a Senior Backend Software Engineer to join their Business Team in Milan, focusing on revolutionizing digital welfare payments. The ideal candidate will drive multi-service solutions, ensure technical quality, and contribute to building complex, scalable backend systems that empower employers and employees in the fintech ecosystem.

What you'll do

Multi-Service Solutions: Conduct technical analysis for medium-to-large projects impacting multiple services in the Employer domain, designing comprehensive, highly-available solutions with focus on scalability, security, and maintainability.
Technical Quality Assurance: Implement robust testing strategies, balancing automation and manual coverage, and oversee gradual rollouts with careful monitoring to ensure precise and reliable welfare distributions.
Technical Leadership: Mentor junior and mid-level engineers, provide technical guidance, and contribute to skill development and high-quality engineering practices across the team.
System Maintenance: Actively contribute to simplifying payments and improving accessibility through efficient backend systems that handle complex welfare regulations.
Cross-Team Collaboration: Proactively anticipate and resolve technical blockers, drive knowledge sharing, and ensure seamless integration across different services and teams.

What we look for

Technical

Programming LanguagesExpert-level proficiency in Java, with strong understanding of backend development principles
Cloud PlatformsExtensive experience with AWS, including services like EC2, ECS, S3, Lambda, Kinesis, and ElasticSearch
ArchitectureProven experience in microservices architecture and cloud-native application design

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Backend EngineeringMinimum 5 years of professional experience in backend software engineering
Technical LeadershipDemonstrated ability to lead technical projects, conduct architectural analysis, and mentor team members

Skills

Required skills

JavaStrong programming skills in Java and Spring Boot framework
AWSProficient in AWS cloud infrastructure and services
MicroservicesExperience designing and implementing microservices architecture

Nice to have

FinTech KnowledgeUnderstanding of financial technology and digital payment ecosystems
Database ManagementExperience with PostgreSQL and complex database design

Compensation & benefits

Salary

EUR 80,000 – 120,000 (annual)

Stock options

Available

Benefits

Unlimited Paid Time Off

Flexible time off policy supporting work-life balance

Professional Development

Internal mobility programs, language classes, workshops, and training opportunities

Stock Option Plan

Equity compensation with potential additional grants based on performance

Relocation Support

Comprehensive international relocation assistance for moving to Milan

Mental Health Support

Psychological support and mental health webinars through Serenis

Flexible Working

Hybrid working model with flexibility in work arrangements


Interview process

  1. 1
    Initial Screening Resume review and initial phone/video call with recruiting team
  2. 2
    Technical Assessment Coding challenge or technical screening focused on Java, microservices, and system design
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews covering backend engineering, architecture, and problem-solving skills
  4. 4
    Leadership and Culture Fit Interview assessing technical leadership, communication skills, and alignment with Satispay's values
  5. 5
    Final Interview Meeting with senior leadership to discuss role expectations and potential impact

Apply for this position

You'll be redirected to the company's application page