Satispay

Staff Software Engineer

Satispay4 days ago
Location

Milan, Italy

Type

Full Time

Salary

EUR 64,000 – 88,000

Level

Staff

Role

Staff Engineer

Posted

Jun 26, 2026

Full TimeStaff

The role

Summary

Join Satispay as a Staff Software Engineer to architect and lead complex financial infrastructure systems for a 6-million-user fintech platform. In this Staff-level role, you'll define technical strategy for critical domains, design scalable microservices handling millions of transactions, and drive engineering excellence across teams while building the next generation of technical leaders in a dynamic European fintech environment.

What you'll do

Technical Strategy and Architecture: Define long-term technical vision for assigned domains, architecting complex subsystems that support feature development with cross-product considerations. Lead strategic initiatives impacting multiple organizational groups and teams.
System Design and Engineering: Design and build scalable, high-quality backend systems solving complex financial engineering problems. Take ownership of the most complex infrastructure components, managing and simplifying legacy systems while maintaining high availability for millions of concurrent users.
Technical Leadership and Thought Leadership: Build cross-organizational relationships to drive technical alignment and standardization. Represent technical vision internally and externally, stay ahead of emerging FinTech technology trends, and provide guidance as a trusted technical reference point for engineering teams.
Engineering Talent Development: Develop the next generation of technical leaders and architects within your domain. Champion a culture of high-quality engineering practices, continuous improvement, and knowledge sharing across teams.
Impact and User Empowerment: Contribute directly to Satispay's mission by designing backend infrastructure that empowers millions of users to achieve their financial goals. Measure success through user impact and business outcomes of your architectural decisions.

What we look for

Technical

Java ProgrammingDeep, production-level expertise in Java with strong understanding of design patterns, concurrency models, performance optimization, and enterprise framework development.
Cloud Platform ArchitectureStrong experience with AWS cloud platform including EC2, ECS, S3, Lambda, Kinesis, and managing infrastructure-as-code patterns. Understanding of cloud-native architecture principles and cost optimization.
Relational Database DesignAdvanced expertise with PostgreSQL including schema design, query optimization, indexing strategies, transaction management, and handling high-concurrency scenarios at scale.
Spring Framework EcosystemComprehensive experience with Spring Boot, Spring Data, and related Spring ecosystem tools for building enterprise-grade backend applications.
Distributed Systems and ScalabilityStrong fundamentals in distributed systems concepts including consensus algorithms, eventual consistency, idempotency, event-driven architectures, and managing system reliability at scale.
Data Streaming and Log ManagementHands-on experience with Kinesis for data streaming and ElasticSearch for log aggregation, analysis, and observability in large-scale systems.

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, or equivalent professional experience demonstrating equivalent knowledge and expertise.

Experience

Backend Software EngineeringMinimum 7 years of hands-on experience in backend software engineering with proven track record of architecting, building, and maintaining microservices in high-paced production environments.
Microservices ArchitectureDeep expertise designing and managing microservices architectures that scale to handle millions of users with high availability, fault tolerance, and operational resilience.
High-Throughput SystemsDemonstrated experience building and optimizing high-throughput systems capable of processing millions of transactions with minimal latency and maximum reliability in financial or similarly demanding contexts.
Cross-Organizational CollaborationProven ability to work effectively across multiple teams and stakeholder groups, building consensus around technical decisions and establishing yourself as a trusted technical authority.
Technical LeadershipTrack record of generating intellectual property, identifying emerging technology trends, and acting as a mentor and reference point for junior and mid-level engineers.

Skills

Required skills

JavaProduction-level Java expertise required for backend system development and optimization.
AWSHands-on AWS experience including EC2, ECS, S3, Lambda, and Kinesis for cloud-native backend architecture.
PostgreSQLAdvanced SQL and PostgreSQL skills for designing and optimizing financial transaction databases.
Microservices ArchitectureProven expertise designing and implementing microservices-based systems.
Spring BootStrong experience with Spring Boot framework for enterprise backend development.
System ArchitectureAbility to design complex, scalable, high-availability systems serving millions of users.
Technical CommunicationExcellent structured communication skills for building consensus across stakeholders and teams.

Nice to have

FinTech Domain ExperienceBackground in financial technology, payments systems, or regulatory compliance in financial services.
Event-Driven ArchitectureExperience designing event-driven systems using platforms like Kafka or AWS Kinesis.
Containerization and OrchestrationKnowledge of Docker, Kubernetes, or container deployment strategies.
Performance OptimizationDemonstrated experience optimizing system performance, including query optimization and caching strategies.
Thought LeadershipTrack record of publishing technical articles, speaking at conferences, or contributing to industry discussions.
Multilingual CommunicationFluency in English required; additional European languages valued for cross-regional collaboration.

Compensation & benefits

Salary

EUR 64,000 – 88,000 (annual)

Stock options

Available

Benefits

Health and Wellness

Comprehensive private insurance and health coverage for you and your family. Access to mental health support through Serenis platform and wellness workshops focused on psychological wellbeing.

Stock Option Plan

Equity stake in Satispay allowing you to share in the company's growth and success as a fintech innovator.

Meal Vouchers

Daily meal allowance supporting convenient nutrition options for office and remote working days.

International Relocation Support

Comprehensive relocation assistance if you're moving countries to join Satispay's Milan headquarters.

Professional Development Programs

Investment in your continuous learning through training programs, certifications, and engineering skill development.

Internal Mobility

Clear pathways for career growth and cross-functional opportunities within Satispay's growing organization.

Language Courses

Access to Preply language courses supporting professional communication and personal growth in multiple languages.

Unlimited PTO

Flexible paid time off policy allowing you to balance professional commitments with personal wellbeing and rest.

Hybrid Working Arrangement

Work three days per week in-office (Tuesday, Thursday, plus one day of your choice) with flexibility to request additional remote working time as needed.

Flexible Working Hours

Autonomy to structure your working schedule around your peak productivity hours and personal commitments.

Enhanced Parental Leave

Above-standard parental leave policies supporting family planning and work-life integration.

Child Sickness Leave

Additional paid leave for unexpected childcare needs, reducing stress during family emergencies.


Interview process

  1. 1
    Application Screening Initial review of your resume, portfolio, and background to assess alignment with Staff-level requirements and technical depth.
  2. 2
    Technical Screening Call Preliminary conversation with engineering leadership to discuss your architectural philosophy, past projects, and technical problem-solving approach.
  3. 3
    System Design Interview In-depth technical assessment focusing on your ability to design large-scale, distributed systems handling millions of transactions with considerations for scalability, reliability, and operational complexity.
  4. 4
    Architecture Deep Dive Discussion of a complex system you've built or improved, exploring your decision-making process, tradeoffs, and technical leadership in managing architectural evolution.
  5. 5
    Cross-Functional Leadership Discussion Conversation with engineering leadership and product teams assessing your ability to drive technical consensus, communicate complex ideas across organizational boundaries, and influence technical direction.
  6. 6
    Executive Alignment Discussion with senior technical leadership or engineering management to ensure alignment on long-term vision, technical strategy, and career aspirations within Satispay.

Apply for this position

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