Enter a job title or keyword

Senior Scala software engineer

Xebia


Job Location:

Amsterdam - Netherlands

Monthly Salary: Not provided by the employer
Posted: 20 September 2026 (Yesterday)
Application Deadline: 18 December 2026
Vacancies: 1 Vacancy

Job Summary

Job description

Senior scala software engineer

Amsterdam & Remote

Available now and ready to jump in

Were looking for a Software Engineer (Scala) who can start on short notice on a high-impact modernization project.

Why join

Shape the architecture for a next-gen image management platform

Build scalable JVM libraries that abstract uploads

Prepare and execute large-scale migrations

Collaborate closely with tech leads and architects in an agile high-ownership environment

What youll be doing

Translate product/architecture requirements into clear technical specs and implementation plans

Design and implement provider-agnostic JVM libraries (Scala) for uploads & URL generation

Migrate services onto the new abstraction layer with backward compatibility and zero user impact

Ship robust well-tested code that follows industry best practices and existing architecture patterns

Contribute to architecture reviews code reviews and long-term media platform decisions

Job requirements

This is you

6 years building and operating large-scale distributed systems

Strong JVM background Scala highly preferred

Solid grasp of microservices & event-driven design and inter-service communication

Comfortable running services in AWS or GCP with production SLAs

DevOps mindset: CI/CD deployment automation IaC familiarity

How you work

Clear communicator able to explain trade-offs to technical and non-technical stakeholders

Collaborative mentor who elevates team practices

Proactive problem-solver who takes ownership from design to production

Interested Wed love to meet you!

Please get in touch with Samantha Alves Goncalves at or by phone at .

All done!

Your application has been successfully submitted!

Youve already applied for this job

Thank you for your interest - weve already received your application so this new submission cant be accepted. Your previous application is on file.


Required Experience:

Senior IC