Satispay

Senior Backend Software Engineer - Core Domain (Relocation to Milan)

Satispay2 weeks ago
Location

Germany, Berlin

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 for their Core Domain team in Milan, focusing on critical payment infrastructure, bank integrations, and risk management systems. The ideal candidate will drive technical excellence in building scalable, high-performance financial platforms while mentoring junior engineers and leading cross-team technical initiatives.

What you'll do

Core Platform Engineering: Design and evolve critical systems like Transaction Ledger, Identity & Access Management (IAM), and Payment Orchestration to ensure high performance, scalability, and integration capabilities.
Risk and Financial Services: Optimize and implement services for bank integrations, credit risk management, and real-time fraud detection to secure the financial ecosystem.
Technical Leadership: Drive cross-team technical analysis, lead technical discussions, and produce high-quality documentation (Smart Papers) to ensure robust system designs.
Engineering Excellence: Implement rigorous testing strategies, oversee safe rollouts, and proactively resolve technical blockers to maintain code quality and maintainability.
Mentorship: Provide technical guidance to junior and mid-level engineers, fostering a culture of operational excellence and continuous learning.

What we look for

Technical

Java ExpertiseMinimum 5 years of experience with Java and Spring Boot, with deep understanding of distributed systems architecture.
Cloud InfrastructureProven experience with AWS cloud services, including EC2, ECS, S3, Lambda, Kinesis, and microservices deployment.
Database ManagementAdvanced knowledge of PostgreSQL and experience with complex database interactions in high-performance environments.

Education

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

Experience

Backend DevelopmentAt least 5 years of backend software engineering experience in mission-critical, high-paced environments.
Microservices ArchitectureDemonstrated track record of designing and implementing microservices-based systems.

Skills

Required skills

JavaExpert-level programming in Java with Spring Boot framework
Distributed SystemsAdvanced understanding of distributed system design and management
AWS CloudProficiency in AWS cloud services and infrastructure management

Nice to have

FinTech KnowledgeUnderstanding of financial technologies and payment ecosystem
Risk ManagementExperience with financial risk assessment and fraud detection systems

Compensation & benefits

Salary

EUR 80,000 – 120,000 (annual)

Stock options

Available

Benefits

Unlimited PTO

Flexible paid time off policy supporting work-life balance

Mental Health Support

Psychological support and mental health webinars through Serenis

Professional Development

Internal mobility programs, language classes, workshops, and training

Stock Option Plan

Equity compensation with potential performance-based additional grants

Relocation Support

International relocation assistance for the Milan office

Flexible Benefits

Flexible benefit budget and additional perks like meal vouchers


Interview process

  1. 1
    Initial Screening Review of application and initial phone/video call with recruiting team
  2. 2
    Technical Assessment Technical interview focusing on Java, distributed systems, and system design skills
  3. 3
    Culture Fit Interview Discussion of candidate's alignment with Satispay's values and team dynamics
  4. 4
    Final Panel Interview Comprehensive interview with senior engineering leadership

Apply for this position

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