Senior Software Engineer - Backend (Java / Scala)

Job Category

  • Technology & UX/UI Design


  • Lisbon


  • Full-Time
  • Professional Level


  • Zalando SE


At Zalando Digital Experience (DX) Hub Lisbon, we are are building the most inspiring and engaging customer experiences. From integration of the most inspiring external content for our visitors over enabling new and unique experiences delivered by third parties to developing and prototyping new projects within the Digital Experience department.

As a backend engineer at Zalando DX Hub in Lisbon, you will be building the backend systems that enable external partners to integrate their services and content into the Zalando Fashion Store. This includes but is not limited to systems required for partners to manage their integrations as well as gateways from our internal services to those of the partners to ensure privacy and data security and create interfaces that enable the partner to have access to the data and information they need to provide the best possible customer experience.

Within Zalando DX, you will work with many autonomous teams that live up to the standards of Software Craftsmanship, Ownership and Excellence. Along with our guiding set of principles, we entrust you and your team to shape the future of Zalando.



Variety. You design, develop, deploy, operate and improve important software solutions that possibly impact millions of customers.

Autonomy. Based on our microservices architecture, you and your team will own your code and deliver as well operate large-scale applications on PaaS/SaaS cloud (AWS).

Ownership. You and your team will work like a startup and take ownership for the whole development cycle - from architecture design to testing to implementation and maintenance.

Excellence. You will join a team that is dedicated to delivering the highest standards when it comes to the quality of your code and implementation. You will add value by leveraging current trends in software design, architecture and web services.



Technologies. You are experienced with one of the following JVM technologies: Java / Spring or Scala / Finagle. You have a good understanding of RDBMS (PostgreSQL) and NoSQL (Redis) and know when to use which.

Distributed Systems. You know how to design and build distributed systems, microservices and cloud architectures, preferably on AWS and/or Kubernetes.

DevOps. You have knowledge about running systems in production, monitor them and troubleshoot them if necessary.

Code Quality. You are familiar with writing well tested & reusable code and add documentation where necessary.

Ownership. You have a strong sense of ownership and entrepreneurial thinking - customer value should be your key driver.

Knowledge Exchange. You are curious about current trends in your area of expertise and share your learning openly with your colleagues.

Basics. You are fluent in English - written as well as spoken



Culture. A culture of trust, empowerment and constructive feedback, open source commitment, meetups, game nights, +70 internal technical and fun guilds, tech talks, product demos, Coder Dojos, parties & events.

Perks. Competitive salary, private healthcare, meal vouchers, free drinks & fruits

Development. A personal development plan, organized onboarding, personal branding support, opportunity to attend and speak at conferences.

Work Environment. Self-organized, autonomous teams and flexible working hours.



If you need guidance or have any questions about our hiring processes, please contact Noora Heikkinen

Attach File
Paste Text
Attach File
Paste Text