Staff Software Engineer

Staff Engineer · Staff · Full Time

Milan, ItalyEUR 64k – 88k1mo ago
Apply for this role

Opens Satispay's application page

Role

What you'll do.

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.

Responsibilities

  • 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.

Qualifications

What we look for.

Technical

  • Java Programming

    Deep, production-level expertise in Java with strong understanding of design patterns, concurrency models, performance optimization, and enterprise framework development.

  • Cloud Platform Architecture

    Strong 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 Design

    Advanced expertise with PostgreSQL including schema design, query optimization, indexing strategies, transaction management, and handling high-concurrency scenarios at scale.

  • Spring Framework Ecosystem

    Comprehensive experience with Spring Boot, Spring Data, and related Spring ecosystem tools for building enterprise-grade backend applications.

  • Distributed Systems and Scalability

    Strong fundamentals in distributed systems concepts including consensus algorithms, eventual consistency, idempotency, event-driven architectures, and managing system reliability at scale.

  • Data Streaming and Log Management

    Hands-on experience with Kinesis for data streaming and ElasticSearch for log aggregation, analysis, and observability in large-scale systems.

Education

  • Computer Science or Related Field

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

Experience

  • Backend Software Engineering

    Minimum 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 Architecture

    Deep expertise designing and managing microservices architectures that scale to handle millions of users with high availability, fault tolerance, and operational resilience.

  • High-Throughput Systems

    Demonstrated 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 Collaboration

    Proven ability to work effectively across multiple teams and stakeholder groups, building consensus around technical decisions and establishing yourself as a trusted technical authority.

  • Technical Leadership

    Track 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

  • Java

    Production-level Java expertise required for backend system development and optimization.

  • AWS

    Hands-on AWS experience including EC2, ECS, S3, Lambda, and Kinesis for cloud-native backend architecture.

  • PostgreSQL

    Advanced SQL and PostgreSQL skills for designing and optimizing financial transaction databases.

  • Microservices Architecture

    Proven expertise designing and implementing microservices-based systems.

  • Spring Boot

    Strong experience with Spring Boot framework for enterprise backend development.

  • System Architecture

    Ability to design complex, scalable, high-availability systems serving millions of users.

  • Technical Communication

    Excellent structured communication skills for building consensus across stakeholders and teams.

Preferred

  • FinTech Domain Experience

    Nice to have

    Background in financial technology, payments systems, or regulatory compliance in financial services.

  • Event-Driven Architecture

    Nice to have

    Experience designing event-driven systems using platforms like Kafka or AWS Kinesis.

  • Containerization and Orchestration

    Nice to have

    Knowledge of Docker, Kubernetes, or container deployment strategies.

  • Performance Optimization

    Nice to have

    Demonstrated experience optimizing system performance, including query optimization and caching strategies.

  • Thought Leadership

    Nice to have

    Track record of publishing technical articles, speaking at conferences, or contributing to industry discussions.

  • Multilingual Communication

    Nice to have

    Fluency in English required; additional European languages valued for cross-regional collaboration.

Tech stack

Languages

Java

Frameworks

Spring BootSpring Data

Databases

PostgreSQL

Tools

AWS EC2AWS ECSAWS S3AWS LambdaAWS KinesisElasticSearch

Other

Microservices ArchitectureCI/CD PipelineInfrastructure as CodeObservability and Monitoring

Compensation

Pay and benefits.

Base·EUR 64,000 – 88,000

Equity·Stock options

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.

Process

Interview steps.

  1. 01

    Application Screening

    Initial review of your resume, portfolio, and background to assess alignment with Staff-level requirements and technical depth.

  2. 02

    Technical Screening Call

    Preliminary conversation with engineering leadership to discuss your architectural philosophy, past projects, and technical problem-solving approach.

  3. 03

    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. 04

    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. 05

    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. 06

    Executive Alignment

    Discussion with senior technical leadership or engineering management to ensure alignment on long-term vision, technical strategy, and career aspirations within Satispay.

Full posting

Original listing.

About us

Satispay began by rethinking the simple act of a payment to remove the friction from our daily routines. But we didn’t stop there. Today, we are building a complete financial platform designed to empower people and concretely improve their lives. By giving our 6 million users a clear, open path to pay, save, and invest, we are evolving into the definitive destination for every financial need.

What you'll be doing

As our Staff Software Engineer, you’ll be the person who defines the long-term technical vision for one of our domains, architecting complex subsystems that power our features and leading efficient initiatives that directly empower millions of users to reach their financial goals. Here's what your day-to-day will look like:

  • Define Technical Strategy - You will architect complex subsystems that power our features, with cross-product considerations, leading efficient initiatives impacting multiple groups.

  • Advance the Architecture - Design and build scalable, high-quality systems that solve complex financial engineering problems, including managing and simplifying the most complex back-end systems.

  • Technical Thought Leadership - Build cross-organizational relationships to drive technical alignment, represent the technical vision externally and internally, and stay ahead of emerging technology trends in FinTech.

  • Develop Talent - Develop the next generation of technical leaders and champion a culture of high-quality engineering and continuous improvement.

  • Generate Impact - Play a vital role in helping users reach their financial goals through your contributions to the back-end infrastructure, directly contributing to Satispay's mission.

Our tech stack includes (but it’s not limited to) PostgreSQL, Java, Spring Boot. We rely on AWS for our infrastructure, with microservices deployed on EC2/ECS, S3 for storage, AWS Lambda for serverless functions, and Kinesis and ElasticSearch for log streaming. You'll take ownership of your work from start to finish.

Who we're looking for

We need a visionary problem-solver, who excels in cross-team collaboration with deep expertise. Does this sound like you?

  • Extensive Experience - You have at least 7 years of related experience in back-end software engineering. You have a proven track record of architecting and maintaining microservices in a high-paced environment, building high-throughput systems capable of serving millions of users with high availability.

  • Tech Expertise - You possess a deep experience working with Java and a strong understanding of cloud platforms (AWS is a plus), capable of handling the most complex technical challenges.

  • Strategic Communication - You are able to communicate in a structured and convincing manner, adapting your style to build trust positively and professionally with various stakeholders, capable of building cross-organizational relationships for technical alignment.

  • Thought Leadership - You have a proven ability to generate intellectual property and thought leadership. You identify and capitalize on emerging technology trends, and act as a technical reference point for the team, providing guidance and expertise when needed.

  • Passion and Language Skills - You are passionate about FinTech or startup environments and fluent in English.

Don't worry if you don't tick every box. We believe in the power of different viewpoints and strengths. Your unique perspective is important as we build something special. If you're passionate and can make a difference, we truly encourage you to apply.

CareAbout: how we support your impact

We move fast, and evolution never stops. It’s a fun ride, but it can be challenging. To make sure our people truly thrive, we’re committed to making their lives easier, both in the office and out in the world. That’s why we created CareAbout:

  • ❤️ Health (Private insurance and health coverage for you and your family, psychological support with Serenis, mental health workshops)

  • 💰 Financial resources (Stock Option Plan, Meal vouchers, Relocation support if you’re moving countries)

  • ⚙️ Growth and development (Professional development programs, Internal mobility, Language courses with Preply)

  • 🌱 Flexibility (Unlimited PTO, Hybrid working policy*, Flexible working hours)

  • 👨‍👩‍👧 Family (Enhanced parental leave, Additional leave for child sickness)

*We embrace three days per week in-office (Tuesday and Thursday + 1 of your choice), with the option to request extra remote time.

Salary: €64,000- €88,000 gross per annum
This range is set using objective, gender-neutral criteria for the role's core requirements. However, we do not believe in putting a ceiling on talent. The final compensation package is tailored according to your unique experience and expertise. If your skills go beyond the standard profile, apply anyway so we can discuss a package that reflects your true value.

Equal Opportunity Employer

At Satispay, we're proud to be an equal opportunity employer. We celebrate diversity and inclusion, welcoming individuals of all backgrounds. This opportunity is open to everyone, regardless - for instance - of race, colour, religion, sex, gender identity, sexual orientation, and national origin. Join us in a workplace where everyone belongs!

Learn more about us

Our values and pillars aren’t just fancy words on a page - they really shape everything we do. Explore them here.

#LI-VR1

#LI-Hybrid

By submitting this application, I acknowledge that I have read and understood the content of the Privacy Policy

Redirects to Satispay's application page.

Other roles

More at Satispay.

View all 14 roles