Senior Software Engineer (Backend) | Satispay

Welyk

Lombardia

Hybrid

EUR 51,000 - 67,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private health insurance
Stock options
Meal vouchers
Professional development
Unlimited PTO
Parental leave
Relocation support

Job summary

Welyk invites a senior backend engineer to shape and own the most sensitive components of the payment platform, taking designs through production and orchestrating cross-service collaboration in a hybrid Milan setting.

You will tackle bank integrations, risk and fraud services, and contribute to robust testing, incident handling, and reliable deployment strategies while mentoring peers.

Qualifications

  • At least 5 years of experience as a backend engineer on production systems.
  • Experience designing complex systems or features as the main contributor.
  • Solid understanding of distributed systems and microservices.
  • Experience in cloud environments.
  • Knowledge of Java or similar languages, with a willingness to master Java.
  • Fluent English

Responsibilities

  • Design and evolve the most sensitive systems of the payment platform, owning them from design to production.
  • Contribute to services for bank integrations, risk and fraud prevention, where performance and reliability matter.
  • Lead technical analyses that span multiple services and produce high-quality documentation for stakeholders.
  • Ensure quality through solid testing strategies and safe rollouts.
  • Handle incidents and production issues with debugging, monitoring and clear communication.
  • Help junior and mid-level engineers grow, share knowledge and take part in the team's technical decisions.

Skills

Java
Spring Boot
microservices
distributed systems
cloud

Job description

Work mode: hybrid, 2 days a week in the office (Tuesday and Thursday), Milan

Key tech skills: Java, Spring Boot, microservices, distributed systems, cloud (AWS preferred)

Years of experience: 5+

Salary: €51-66.5k gross per year + stock option plan and benefits

About the company

Satispay is an Italian fintech that makes financial services simple and accessible to over 6.5 million users. It started with payments and has expanded into company benefits, investing and cards, with the goal of building the most loved financial platform in the world. The engineering team runs on cloud infrastructure with volumes growing every day, and values ownership and problem solving. Positions are open across several product domains (Core, Business, Consumer), and Satispay assigns the domain at the end of the process.

What you will do
  • Design and evolve the most sensitive systems of the payment platform, owning them from design to production
  • Contribute to services for bank integrations, risk and fraud prevention, where performance and reliability matter
  • Lead technical analyses that span multiple services and produce high-quality documentation (Smart Papers) for stakeholders
  • Ensure quality through solid testing strategies and safe rollouts
  • Handle incidents and production issues with debugging, monitoring and clear communication
  • Help junior and mid-level engineers grow, share knowledge and take part in the team's technical decisions
Technical requirements
  • At least 5 years of experience as a backend engineer on production systems
  • Experience designing complex systems or features as the main contributor
  • Solid understanding of distributed systems and microservices
  • Experience in cloud environments
  • Knowledge of Java or similar languages, with a genuine willingness to master Java, the dominant language in the stack
  • Ability to read and comment on Java code
  • Fluent English
Nice to have
  • In-depth experience with Java and Spring Boot
  • Experience with AWS (another cloud provider is fine too)
  • Experience with high volumes, performance and scalability
  • Experience with metrics, logs, alerting and structured incident management
  • Experience working with both junior and staff engineers
You are the ideal person if

You have already taken a complex design to production with ownership, and you can explain the trade-offs and the problems you met along the way. You enjoy helping teammates grow, you communicate constructively in decision meetings, and you take a practical approach: less endless analysis, more systems that work and keep improving.

Contract and compensation
  • Employee contract, CCNL (Metalmeccanico) national collective agreement, 12 monthly payments (freelance VAT-number contracts are not available)
  • Gross annual salary of €51,000-66,500, depending on experience and skills, plus a stock option plan
Concrete benefits
  • Private health insurance for you and your family, with psychological support through Serenis
  • Stock option plan
  • Meal vouchers
  • Professional development programs, internal mobility and language courses with Preply
  • Unlimited paid time off and flexible working hours
  • Enhanced parental leave and additional leave for child sickness
  • Relocation support
How the team works
  • Hybrid: two days a week in the office, Tuesday and Thursday
  • Working language: English, Italian is not required
  • Process: interviews with Welyk (recruiter and Tech Xpert), then an interview with Satispay, three remote technical steps (Java code review, system design, a chat with the future manager) and an on-site day

L'annuncio è rivolto a candidati di entrambi i sessi, nel rispetto del D.lgs. 198/2006 e s.m.i., e a persone di ogni età, nazionalità, orientamento sessuale, identità di genere e appartenenza etnica, nel rispetto dei principi di non discriminazione e pari opportunità.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III, Backend (L.68/99)
Software Engineer III, Backend (L.68/99)

Satispay • Milano

Hybrid
EUR 45,000 - 53,000
Health insurance
Meal vouchers
Relocation support if you’re moving a-
+3
Country Manager - Business Account
Country Manager - Business Account

satispay • Italy

On-site
EUR 120,000 - 170,000
Private health insurance
Stock option plan
Meal vouchers
+5
Market Development Partner - Welfare (L.68/99)
Market Development Partner - Welfare (L.68/99)

Satispay • Lombardia

Hybrid
EUR 25,000 - 37,000
Health insurance
Stock Option Plan
Meal vouchers
+4
Senior Data Engineer
Senior Data Engineer

Satispay • Lombardia

Hybrid
EUR 53,000 - 88,000
Health insurance
Stock Option Plan
Meal vouchers
+6
Accounting Manager
Accounting Manager

Satispay • Lombardia

Hybrid
EUR 49,000 - 60,000
Private health insurance
Stock option plan
Relocation support
+5
Finance Operations Specialist
Finance Operations Specialist

Satispay • Lombardia

Hybrid
EUR 36,000 - 42,000
Health insurance
Stock Option Plan
Relocation support
+5
Junior Customer Care Representative (L.68/99)
Junior Customer Care Representative (L.68/99)

Satispay • Lombardia

Hybrid
EUR 25,000 - 31,000
Health insurance
Mental health support
Stock options
+9
People Experience & Development Specialist
People Experience & Development Specialist

Satispay • Lombardia

Hybrid
EUR 32,000 - 44,000
Health insurance
Stock options
Meal vouchers
+6
Staff Software Engineer
Staff Software Engineer

Satispay • Turbigo

Hybrid
EUR 64,000 - 88,000
Health insurance
Stock Option Plan
Professional development programs
+2
Legal Counsel (Transactional)
Legal Counsel (Transactional)

Satispay • Lombardia

Hybrid
EUR 78,000 - 100,000
Private health insurance
Stock options
Meal vouchers
+2