Satispay

Senior Backend Software Engineer - Employer

Satispay2 weeks ago
Location

Milan, Italy

Type

Full Time

Salary

EUR 70,000 – 110,000

Level

Senior

Role

Backend Engineer

Posted

Mar 18, 2026

Full TimeSenior

The role

Summary

Satispay is seeking a Senior Backend Software Engineer to drive digital welfare payment solutions, focusing on developing robust, scalable microservices that transform employer benefits and payment systems. The ideal candidate will leverage technical expertise to create innovative backend solutions that simplify complex financial processes while supporting Satispay's mission of revolutionizing everyday payments.

What you'll do

Multi-Service Solution Design: Conduct comprehensive technical analysis for medium to large projects impacting multiple services in the Employer domain, focusing on scalability, security, and system maintainability
Technical Quality Assurance: Implement robust testing strategies, balancing automated and manual testing approaches, and oversee careful system rollouts with precise monitoring
Technical Leadership: Mentor junior and mid-level engineers, provide technical guidance, and contribute to skill development across the engineering team
System Optimization: Proactively identify and resolve technical blockers, drive knowledge sharing, and ensure efficient backend integration for welfare benefit systems
User-Centric Engineering: Maintain a user-first approach, ensuring backend architectures create seamless experiences from employer registration to employee benefit utilization

What we look for

Technical

Backend Development5+ years of backend software engineering experience with microservices and cloud environments
Programming SkillsExpert-level Java programming and cloud platform expertise (AWS preferred)

Education

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

Experience

Technical AnalysisProven ability to conduct technical analysis for large-scope projects affecting multiple systems
Agile ExperienceExtensive experience working in Agile methodologies and cross-functional team environments

Skills

Required skills

JavaDeep expertise in Java programming with enterprise-level application development
MicroservicesProven experience designing and implementing microservices architectures
Cloud InfrastructureAdvanced knowledge of AWS cloud services and deployment strategies
System DesignAbility to conduct comprehensive technical analysis for large-scale projects
Agile MethodologiesStrong experience with Agile development practices and cross-team collaboration

Nice to have

Spring BootExperience with Spring Boot framework for building robust backend applications
PostgreSQLProficiency in PostgreSQL database management and optimization
AWS ServicesFamiliarity with specific AWS services like EC2, ECS, Lambda, and Kinesis

Compensation & benefits

Salary

EUR 70,000 – 110,000 (annual)

Stock options

Available

Benefits

Health & Well-being

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

Professional Development

Professional development programs, internal mobility, language classes, internal workshops and training

Financial Support

Stock Option Plan, competitive salary, international relocation support, flexible benefit budget, meal vouchers


Interview process

  1. 1
    Initial Screening Review of application and initial resume screening
  2. 2
    Technical Interview Detailed technical discussion focusing on Java, microservices, and system design capabilities
  3. 3
    System Design Challenge In-depth assessment of candidate's ability to design scalable backend solutions
  4. 4
    Cultural Fit Interview Evaluation of alignment with Satispay's mission, values, and team collaboration approach
  5. 5
    Final Interview Meeting with senior leadership to discuss potential impact and role fit

Apply for this position

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