Satispay

Software Engineer, Backend - Consumer Features Domain

Satispay4 days ago
Location

Milan, Italy

Type

Full Time

Salary

EUR 50,000 – 80,000

Level

Mid

Role

Backend Engineer

Posted

Apr 9, 2026

Full TimeMid

The role

Summary

Satispay is seeking a Backend Software Engineer for its Consumer Features team in Milan, Italy. The role focuses on developing and scaling critical payment services using Java and AWS, working on innovative fintech solutions that impact millions of users' financial experiences.

What you'll do

End-to-End Feature Development: Design, build, test, and operate mission-critical consumer features from technical design to production using Java, Spring Boot, and PostgreSQL
Payments Mechanics Enhancement: Improve backend logic and reliability of budget mechanisms and scheduled top-ups, ensuring scalable and reliable payment systems
Infrastructure Management: Manage and optimize AWS-based infrastructure including EC2/ECS, S3, Lambda, and Kinesis, driving architectural improvements across microservices
Cross-Functional Collaboration: Work with Product and UX/UI teams, contribute to code reviews, post-mortems, and refactoring initiatives to promote engineering best practices
System Reliability: Debug complex issues across services, investigate production incidents, and share learnings to continuously improve system health

What we look for

Technical

Java ExpertiseStrong proficiency in Java and Spring Boot framework
Cloud InfrastructureExperience with AWS cloud services (EC2, ECS, S3, Lambda)
Database SkillsSolid knowledge of relational databases, particularly PostgreSQL

Education

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

Experience

Backend DevelopmentMinimum 3 years of experience in backend engineering with a track record of building scalable microservices

Skills

Required skills

JavaProficient in Java programming and Spring Boot framework
Microservices ArchitectureExperience designing and implementing microservices-based systems
AWS CloudHands-on experience with AWS cloud infrastructure and services

Nice to have

FinTech KnowledgeUnderstanding of financial technology and payment systems
AI Development ToolsExperience with AI-powered coding and optimization tools

Compensation & benefits

Salary

EUR 50,000 – 80,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 training programs, language classes, and workshops

Stock Option Plan

Equity compensation with potential performance-based grants

Flexible Working

Hybrid work model with flexible working arrangements


Interview process

  1. 1
    Talent Acquisition Call Initial screening with Satispay's Talent Acquisition Team to discuss role and candidate background
  2. 2
    Technical Evaluation Comprehensive technical assessment of coding skills, system design, and problem-solving abilities
  3. 3
    Final In-Person Interview Final meeting to assess cultural fit, team compatibility, and overall potential

Apply for this position

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