Satispay

Software Engineer, Backend - Core Domain

Satispay4 days ago
Location

Milan, Italy

Type

Full Time

Salary

EUR 45,000 – 75,000

Level

Mid

Role

Backend Engineer

Posted

Apr 9, 2026

Full TimeMid

The role

Summary

Satispay is seeking a skilled Backend Software Engineer to join their Core Domain team in Milan, Italy. The ideal candidate will contribute to building and maintaining critical financial systems, working with advanced technologies to revolutionize payment platforms and support the company's mission of transforming everyday payments.

What you'll do

Core Platform Development: Build, maintain, and scale critical systems like Transaction Ledger, Identity & Access Management, and Payment Orchestration
Risk and Financial Services: Implement and optimize services for bank integrations, credit risk assessment, and real-time fraud detection
Technical Collaboration: Participate in technical analysis, contribute to documentation, and engage in technical discussions
Engineering Quality: Ensure technical excellence through clean code, rigorous testing, and safe system rollouts
AI-Powered Engineering: Leverage AI tools for code optimization, root cause analysis, and documentation generation

What we look for

Technical

Backend DevelopmentAt least 3 years of experience in backend engineering
Java ExpertiseProven track record with Java and Spring Boot
Cloud SkillsExperience with cloud environments, preferably AWS

Education

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

Experience

MicroservicesExperience building scalable microservices in fast-paced environments
System ReliabilityDemonstrated ability to manage system health and debug complex issues

Skills

Required skills

JavaDeep expertise in Java programming language
Spring BootSolid understanding of Spring Boot framework
MicroservicesExperience building and maintaining scalable microservices
Distributed SystemsStrong understanding of distributed system architecture
AWSGood exposure to AWS cloud environment

Nice to have

PostgreSQLExperience with relational databases
Banking APIsUnderstanding or experience with external banking integrations
FintechPassion for financial technology solutions

Compensation & benefits

Salary

EUR 45,000 – 75,000 (annual)

Stock options

Available

Benefits

Unlimited PTO

Flexible unlimited paid time off policy

Health Coverage

Comprehensive health insurance and support

Professional Development

Internal training programs, language classes, and workshops

Stock Options

Competitive stock option plan with potential performance-based grants

Flexible Working

Hybrid work model with flexible arrangements


Interview process

  1. 1
    Initial Screening Call with Talent Acquisition Team to discuss background and role fit
  2. 2
    Technical Evaluation Comprehensive technical assessment of coding skills and system design knowledge
  3. 3
    Final Interview In-person meeting to assess cultural fit and final discussions

Apply for this position

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