This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Senior Software Engineer
Paymentology · Lisbonne
Job description
About the role
Paymentology is looking for a Senior Software Engineer to design, build, and scale Java backend services that power its global payments platform. You will lead end‑to‑end delivery, shape technical strategy, and help raise the engineering bar across a fully distributed, mission‑driven team.
Key responsibilities
- Lead the design and development of backend services, distributed systems, and APIs.
- Own features from architecture through coding, testing, observability, and deployment.
- Write clean, maintainable, well‑tested code following TDD and engineering best practices.
- Break down complex technical work into manageable chunks and deliver iteratively.
- Mentor associate and mid‑level engineers, fostering technical excellence.
- Identify and implement performance, reliability, and scalability improvements.
- Participate in incident response and on‑call rotation (one week out of every five).
Required profile
- 5+ years of commercial experience with modern Java (15+, moving to 21).
- Proven experience designing, building, and maintaining distributed systems and microservices.
- Strong grasp of object‑oriented programming and event‑driven or Domain‑Driven Design concepts.
- Passion for test‑driven development.
- Solid understanding of relational databases (PostgreSQL, MySQL) and data modeling.
- Experience with cloud infrastructure (AWS preferred), containerisation, CI/CD pipelines, and Infrastructure‑as‑Code.
- Desire to learn, grow, and collaborate in a high‑throughput, regulated domain (fintech/payments is a plus).
Required skills
- Java (15+)
- Microservices & distributed systems
- Object‑oriented programming
- Event‑driven architecture / Domain‑Driven Design
- Test‑Driven Development (TDD)
- PostgreSQL, MySQL
- AWS cloud services
- Containerisation (Docker/Kubernetes)
- CI/CD pipelines
- Infrastructure‑as‑Code (e.g., Terraform)
What we offer
- 100% remote work with a globally distributed team.
- High‑impact role supporting real‑time global payments.
- Clear growth path toward Senior Engineer 2, Staff Engineer, or Engineering Manager.
- Diverse, mission‑driven engineering culture.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Paymentology
Lisbonne