Satispay

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

Satispay2 weeks ago
Location

Poland, Warsaw

Type

Full Time

Salary

EUR 70,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 to join their Core Team in Milan, focusing on critical financial systems, payment infrastructure, and risk management. The ideal candidate will architect robust, scalable microservices that power the company's innovative payment platform, with opportunities to drive technical leadership and mentor junior engineers.

What you'll do

Core Platform Engineering: Design and evolve sensitive systems like Transaction Ledger, Identity & Access Management (IAM), and Payment Orchestration, ensuring high performance and scalability
Risk Management Systems: Optimize and implement services for bank integrations, credit risk assessment, and real-time fraud detection
Technical Leadership: Drive cross-team technical analysis, lead technical discussions, and produce high-quality documentation (Smart Papers)
Engineering Excellence: Implement rigorous testing strategies, oversee safe system rollouts, and promote a culture of code maintainability
Mentorship: Provide technical guidance to junior and mid-level engineers, helping the team adopt best tools and methodologies

What we look for

Technical

Backend TechnologiesExtensive experience with Java, Spring Boot, and microservices architecture
Cloud InfrastructureProven expertise with AWS services including EC2, ECS, S3, Lambda, Kinesis, and ElasticSearch
Database SkillsStrong proficiency with PostgreSQL and distributed database systems

Education

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

Experience

Professional ExperienceMinimum 5 years of backend software engineering experience in mission-critical environments
Domain ExpertiseDeep understanding of distributed systems and managing complex external dependencies

Skills

Required skills

JavaAdvanced programming skills in Java and Spring Boot ecosystem
MicroservicesExpertise in designing and implementing microservices architectures
Cloud ComputingProficient in AWS cloud infrastructure and serverless computing

Nice to have

FinTech KnowledgeUnderstanding of financial systems, payment protocols, and risk management
CommunicationStrong ability to articulate complex technical concepts to diverse stakeholders

Compensation & benefits

Salary

EUR 70,000 – 120,000 (annual)

Stock options

Available

Benefits

Unlimited Paid Time Off

Flexible 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 additional performance-based grants

Relocation Support

Comprehensive international relocation assistance for Milan office


Interview process

  1. 1
    Initial Screening HR review of application and initial compatibility assessment
  2. 2
    Technical Phone Screen Detailed discussion of technical background and experience with core technologies
  3. 3
    Technical Interview In-depth technical assessment of Java, microservices, and system design skills
  4. 4
    System Design Challenge Evaluate candidate's ability to design complex, scalable backend systems
  5. 5
    Final Interview Meeting with engineering leadership to assess cultural fit and team alignment

Apply for this position

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