Senior Software Engineer
Paymentology · Lisbonne
Descrição do cargo
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
Motivo do reporte
Candidate‑se em 30 segundos
Introduza o seu e‑mail para candidatar‑se. Uma conta será criada automaticamente.
Ao continuar, aceita os nossos termos de uso.
Já tem uma conta? Entrar
Publicado há 6 horas
Expira em 1 mês
7 visualizações · 0 candidaturas
Aumente suas chances
Envie seu CV: vamos sugerir as vagas que combinam com seu perfil.
A analisar o seu CV...
Paymentology
Lisbonne
Ofertas de emprego relacionadas
-
Head of JoomAI – AI Product Leader
Joom Lisbonne -
Backend Software Engineer – Java Microservices & Cloud
Excelia Lisbonne -
Java Developer – Desenvolvimento de Aplicações
Cleva Lisbonne -
Analytics Reporting Consultant – Remote (Portugal)
Kelly -
Técnico de Atendimento (TI) I
Wyntech Serviços em Informática Région métropolitaine de Porto Alegre