Satispay

Staff Software Engineer - Core Domain

Satispay1 months ago
Location

Milan, Italy

Type

Full Time

Salary

EUR 80,000 – 130,000

Level

Staff

Role

Staff Software Engineer

Posted

Feb 2, 2026

Full TimeStaff

The role

Summary

Satispay is seeking a Staff Software Engineer for their Core Team in Milan, responsible for developing critical financial systems, managing payment infrastructure, and driving technical strategy in a high-impact FinTech environment. The ideal candidate will architect complex microservices, enhance security infrastructure, and play a pivotal role in shaping the company's technical foundation.

What you'll do

Technical Strategy: Define long-term technical vision for critical domains, architecting complex subsystems that serve as the company's foundation
Core Financial Systems: Design and scale high-throughput transaction ledger and payment orchestration engines, ensuring accuracy and availability
Security Infrastructure: Build and maintain Identity and Access Management (IAM) infrastructure, developing robust authentication and authorization layers
Risk Management: Develop and optimize sophisticated credit risk and fraud detection services that protect the company in real-time
Technical Leadership: Collaborate with product managers and stakeholders to translate high-level objectives into actionable technical requirements
Talent Development: Mentor junior engineers, foster a culture of operational excellence, and drive adoption of AI-powered development tools

What we look for

Technical

Java ExpertiseMinimum 7 years of Java development experience with advanced architectural skills
Cloud PlatformComprehensive understanding of AWS cloud services and infrastructure design
System DesignProven ability to architect high-availability, high-throughput microservices

Education

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

Experience

Backend EngineeringMinimum 7 years of professional back-end software engineering experience
Microservices ArchitectureDemonstrated track record of designing and maintaining complex microservices

Skills

Required skills

JavaDeep expertise in Java programming with ability to architect complex microservices
Cloud ArchitectureProven experience with AWS cloud infrastructure and services
MicroservicesExperience designing and maintaining high-throughput microservices architectures
Back-end EngineeringMinimum 7 years of back-end software engineering experience
Payment SystemsUnderstanding of financial transaction systems and payment orchestration

Nice to have

FinTech ExperienceBackground in financial technology platforms and payment solutions
Fraud DetectionExperience with risk management and fraud prevention systems
Security InfrastructureStrong background in Identity and Access Management (IAM)

Compensation & benefits

Salary

EUR 80,000 – 130,000 (annual)

Stock options

Available

Benefits

Health & Wellness

Unlimited paid time off, psychological support, health coverage, flexible hybrid working

Professional Development

Internal mobility programs, language classes, professional development programs, internal workshops

Financial Support

Competitive salary, stock option plan, flexible benefit budget, meal vouchers, international relocation support


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 engineering skills and system design capabilities
  3. 3
    Final Interview In-person meeting to assess cultural fit and discuss potential contributions

Apply for this position

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