> Markdown version of [/jobs/ext/3411476-staff-software-engineer-migrations](https://www.wearedevelopers.com/jobs/ext/3411476-staff-software-engineer-migrations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Migrations - **Company:** Paymentology - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Architectural Patterns, Automation of Tests, Software Quality, Continuous Integration, Relational Databases, Distributed Systems, Payment Systems, Software Engineering, Systems Architecture, Cloud Platform System, Backend, Event Driven Architecture, Service Stack, Microservices - **Published:** September 1, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=0125bf87890fe348 ## About the Role * Extensive experience designing, building and operating complex backend or distributed systems. (As a guide, multiple projects with 10+ years of experience. Proving experience designing, building and operating highly availability, high throughput, business critical systems) * A record of leading significant technical initiatives involving multiple teams or systems. * The ability to establish technical direction without relying on formal authority. * Strong architectural judgement and the ability to balance immediate delivery with longer-term sustainability. * Experience breaking down ambiguous problems and creating alignment around practical solutions. * A deep understanding of software design, system architecture and engineering fundamentals. * Experience with microservices, APIs and event-driven architectures. * Strong knowledge of relational databases, data modelling and system performance. * Experience building and operating software in cloud environments, preferably AWS. * An understanding of containerisation, CI/CD, Infrastructure as Code, observability and modern operational practices. * A strong approach to automated testing and building quality into the development lifecycle. * Experience improving the reliability, scalability and maintainability of production systems. * The ability to explain complex technical topics clearly to both technical and non-technical audiences. * Experience coaching and mentoring experienced engineers. * A collaborative and pragmatic approach, with the confidence to challenge decisions constructively. * Professional fluency in English, our shared company language. Our primary backend technology is Java, and we are moving towards Java 21. Deep Java experience is valuable, but we also recognise that excellent engineers can transfer their knowledge between languages and technology stacks. Experience in payments, fintech or another high-throughput or regulated environment would be useful, but it is not essential. ## Description * Drive the technical strategy for a significant engineering domain or cross-team initiative. * Translate large, ambiguous or unfamiliar problems into a clear technical direction and an achievable delivery approach. * Shape architectures that support Paymentology's long-term product and business needs. * Evaluate complex technical trade-offs and communicate clear, evidence-based recommendations. * Create architectural patterns, engineering standards and sensible defaults that can be adopted across teams. * Identify and mitigate long-term risks relating to reliability, scalability, security, maintainability and operational complexity. * Ensure dependencies and technical decisions are understood and aligned across teams. * Partner with Product, Engineering, Operations and other stakeholders to inform roadmaps and delivery decisions. * Unblock teams working through particularly difficult technical or organisational challenges. * Mentor senior engineers and help them develop their technical leadership, decision-making and system-design capabilities. * Lead working groups and cross-team initiatives that improve Paymentology's wider engineering capability. * Raise the standard of testing, observability, code quality, incident response and operational readiness. * Contribute directly to critical systems when hands-on technical involvement is the most effective way to make progress. * Help teams navigate complex situations with clarity, empathy and accountability., As a Staff Engineer, your impact will be visible in the effectiveness of the teams around you. Technical decisions will be clearer, teams will be better aligned and difficult initiatives will move forward with fewer surprises. You'll help Paymentology anticipate technical risks rather than simply react to them. The architectures, standards and practices you establish will enable multiple teams to deliver better software, while the engineers you support will become stronger technical leaders themselves. Why Join Paymentology * Work on real-time payment systems operating at a genuinely global scale. * Influence the technical direction of a growing international engineering organisation. * Solve complex distributed-system challenges in a business-critical environment. * Work remotely as part of a diverse, globally distributed team. * Continue growing along our individual contributor career path towards Principal Engineer. * Join a culture that values engineering excellence, accountability, collaboration and leading with humanity. At Paymentology, we believe that making a difference starts with the people behind the work. You will be part of a diverse, global team of Paymentologists who are united by a shared mission to advance the world through payments. This is an opportunity to contribute to meaningful work, collaborate across markets and functions, and help shape the future of a business with global reach and real impact. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Introducing a Digital Service Catalog for speed and scale](https://www.wearedevelopers.com/videos/763-introducing-a-digital-service-catalog-for-speed-and-scale) - [Building high performance and scalable architectures for enterprises](https://www.wearedevelopers.com/videos/19-building-high-performance-and-scalable-architectures-for-enterprises) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)