Satispay

Senior Backend Software Engineer - Employer (Relocation to Milan)

Satispay2 weeks ago
Location

Netherlands, Amsterdam

Type

Full Time

Salary

EUR 80,000 – 120,000

Level

Senior

Role

Backend Software Engineer

Posted

Mar 18, 2026

Full TimeSenior

The role

Summary

Satispay is seeking a Senior Backend Software Engineer to drive innovative digital welfare payment solutions in their Business Team. The role involves developing complex, scalable backend systems for employer benefits, focusing on creating seamless, user-centric payment experiences using modern cloud and microservices architectures.

What you'll do

Multi-Service Solution Design: Conduct technical analysis for medium-to-large projects impacting multiple services in the Employer domain, focusing on scalability, security, and maintainability of welfare core products.
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 Mentorship: Provide technical guidance to junior and mid-level engineers, contributing to skill development and maintaining high-quality engineering practices across the team.
System Optimization: Actively contribute to simplifying payments and improving accessibility through efficient backend systems that handle complex welfare regulations.

What we look for

Technical

Java ProgrammingDeep experience with Java and Spring Boot framework
Cloud InfrastructureExtensive experience with AWS cloud services, including EC2, ECS, S3, Lambda, and Kinesis
Microservices ArchitectureProven track record of designing and implementing microservices-based systems

Education

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

Experience

Backend EngineeringMinimum 5 years of backend software engineering experience with proven expertise in cloud and microservices environments
Technical LeadershipDemonstrated ability to conduct technical analysis for large-scope projects and drive cross-team knowledge sharing

Skills

Required skills

JavaExpertise in Java programming and backend development
AWSStrong understanding of AWS cloud infrastructure and services
MicroservicesExperience designing and implementing microservices architectures

Nice to have

FinTech ExperienceBackground or interest in financial technology and digital payment systems
PostgreSQLExperience with PostgreSQL database management

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 program, language classes, and workshops

Stock Option Plan

Equity compensation with potential additional performance-based grants

Relocation Support

Comprehensive support for international relocation to Milan

Mental Health Support

Psychological support and mental health webinars

Flexible Working

Hybrid work arrangement with flexibility


Interview process

  1. 1
    Initial Screening Review of application and initial compatibility assessment
  2. 2
    Technical Phone Screen Discussion of technical background, experience with Java, microservices, and cloud technologies
  3. 3
    Technical Interview In-depth technical assessment of coding skills, system design, and problem-solving abilities
  4. 4
    Team Interview Meeting with potential team members to assess cultural fit and collaborative potential
  5. 5
    Final Interview Discussion with senior leadership about role expectations and company vision

Apply for this position

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