Satispay

Senior Backend Software Engineer - Core Domain

Satispay2 weeks ago
Location

Milan, Italy

Type

Full Time

Salary

EUR 70,000 – 100,000

Level

Senior

Role

Backend Engineer

Posted

Mar 18, 2026

Full TimeSenior

The role

Summary

Satispay is seeking a Senior Backend Software Engineer to join their Core Team, responsible for building critical financial infrastructure and payment systems. The ideal candidate will design, optimize, and scale core platform domains including transaction ledgers, identity management, and risk detection services in a fast-paced, innovative FinTech environment.

What you'll do

Core Platform Engineering: Design and evolve sensitive systems like Transaction Ledger, Identity & Access Management (IAM), and Payment Orchestration to ensure high performance, scalability, and seamless integration for product teams
Risk and Financial Services: Optimize and implement services for bank integrations, credit risk management, and real-time fraud detection to protect 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 identify and 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 helping the team adopt best tools and methodologies

What we look for

Technical

Programming LanguagesExtensive experience with Java, strong understanding of backend development
FrameworksProven expertise with Spring Boot and microservices architecture
Cloud InfrastructureExperienced with AWS services including EC2, ECS, S3, Lambda, Kinesis, and ElasticSearch
Database SystemsProficiency with PostgreSQL and distributed database management

Education

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

Experience

Backend EngineeringMinimum 5 years of experience in backend software engineering, with a focus on mission-critical systems
Distributed SystemsProven track record managing external dependencies and complex system integrations

Skills

Required skills

JavaAdvanced proficiency in Java programming
MicroservicesDeep understanding of microservices architecture and design
Cloud ComputingAdvanced AWS cloud infrastructure skills

Nice to have

FinTech ExperiencePrior experience in financial technology or payment systems
Risk ManagementBackground in financial risk and fraud detection systems

Compensation & benefits

Salary

EUR 70,000 – 100,000 (annual)

Stock options

Available

Benefits

Health & Well-being

Unlimited paid time off, psychological support, flexible hybrid working, extended parental leave

Professional Development

Internal mobility program, professional development programs, language classes, internal workshops and training

Financial Support

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


Interview process

  1. 1
    Initial Screening HR review of application and initial candidate assessment
  2. 2
    Technical Interview Detailed technical discussion exploring backend engineering expertise and system design skills
  3. 3
    System Design Challenge Practical assessment of candidate's ability to design scalable and robust backend systems
  4. 4
    Team Fit Interview Meeting with potential team members to assess cultural and collaborative compatibility
  5. 5
    Final Executive Interview Comprehensive discussion with senior leadership about candidate's potential impact

Apply for this position

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