Senior Software Engineer - Java, Ruby (x/f/m)
$61,560–$81,000 year
Hybrid · Milan, Lombardy, Italy
Job Summary
Senior Software Engineer to join Doctolib's Milan tech hub and work on the Continuity of Care technology. You will extract the Patient Base Capability from the monolith to an isolated service and add functionalities to the doctor-to-patients communication engine. The role is an all-round position: collaborate with product, design, and business teams; code, deploy, and iterate based on user feedback. Day-to-day distribution is 60% feature design/implementation, 20% technical tasks (stability, security, debt), and 20% bug fixes. Requirements include solid backend experience with Java, Kotlin, Spring Boot, and Ruby on Rails, plus familiarity with large distributed systems. The position offers a hybrid work arrangement in Milan with a flexible workplace policy, relocation support for international mobility, and a range of benefits including health insurance, retirement funds, parental leave, mental health services, transportation reimbursement, and remote-work options. The salary is €57,000–€75,000 gross annually, converted to USD for this posting as a general range, and the role is permanent and full-time.
Required Qualifications
- Solid software development experience with Java, Kotlin, Spring Boot, Ruby on Rails
- Backend focus
- Experience with large distributed systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.