Satispay

Staff Software Engineer - Core Domain (Relocation to Milan)

Satispay1 months ago
Location

Netherlands, Amsterdam

Type

Full Time

Salary

EUR 120,000 – 180,000

Level

Staff

Role

Staff Software Engineer

Posted

Feb 17, 2026

Full TimeStaff

The role

Summary

Satispay is seeking a highly skilled Staff Software Engineer to join their Core Domain team in Milan, focusing on critical financial systems infrastructure. The ideal candidate will architect and scale high-throughput payment platforms, develop robust security and risk management solutions, and drive technical strategy for a rapidly growing European fintech company.

What you'll do

Technical Strategy Definition: Define long-term technical vision for mission-critical domains, architecting complex subsystems that serve as the foundation for the entire company.
Core Financial Systems Architecture: Design and scale high-throughput engines for transaction ledgers, payment orchestration, and external bank integrations, ensuring accuracy and availability.
Identity and Security Infrastructure: Develop and maintain base infrastructure for Identity and Access Management (IAM), building robust authentication and authorization layers.
Risk Management Engineering: Create and optimize sophisticated services for credit risk management and real-time fraud detection.
Technical Leadership: Collaborate with product managers and stakeholders to define requirements, conduct technical analysis, and drive strategic technical decision-making.
Talent Development: Mentor junior engineers, foster a culture of operational excellence, and drive adoption of AI-powered development tools and methodologies.

What we look for

Technical

Backend EngineeringMinimum 7 years of experience in back-end software engineering with proven track record of architecting microservices
Java ExpertiseDeep experience working with Java and building high-throughput systems
Cloud InfrastructureStrong understanding of cloud platforms, specifically AWS (EC2, ECS, S3, Lambda, Kinesis)

Education

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

Experience

Microservices ArchitectureProven experience in designing and maintaining microservices capable of serving millions of users with high availability
Financial TechnologyPreferential experience in FinTech or startup environments with complex payment systems

Skills

Required skills

JavaAdvanced programming skills in Java
Cloud ComputingExpertise in AWS cloud infrastructure
MicroservicesDesign and implementation of scalable microservices architectures

Nice to have

PostgreSQLExperience with PostgreSQL database management
Spring BootFamiliarity with Spring Boot framework
Risk ManagementUnderstanding of financial risk and fraud detection mechanisms

Compensation & benefits

Salary

EUR 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Unlimited Paid Time Off

Flexible time off policy supporting work-life balance

Health Coverage

Comprehensive health insurance and wellness support

Professional Development

Internal mobility programs, language classes, and training workshops

Stock Option Plan

Equity compensation with potential additional performance-based grants

Relocation Support

International relocation assistance for qualified candidates

Flexible Work Arrangement

Hybrid working model with flexibility


Interview process

  1. 1
    Initial Screening Call with Talent Acquisition Team to discuss background and role fit
  2. 2
    Technical Evaluation Comprehensive technical interview assessing engineering skills and system design capabilities
  3. 3
    Final Interview In-person meeting to discuss strategic fit and final evaluation

Apply for this position

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