Senior Software Engineer / Team Lead - Unbefristeter
Role details
Job location
Tech stack
Job description
We're looking for a Senior Software Engineer / Team Lead to drive the evolution of our digital banking platform. You'll lead engineering initiatives, guide a high-performing team, and design scalable backend services that power features used by thousands of clients, all within a secure, cloud-native environment., * Leading a team of backend engineers, providing technical direction, coaching, and continuous feedback
- Driving the design, development, and scaling of backend services powering wealth management, client engagement, and everyday banking features
- Writing clean, testable, scalable code while setting the quality bar for the team
- Owning architectural decisions and contributing to long-term technical strategy
- Collaborating closely with mobile, frontend, product, and banking operations stakeholders
- Overseeing features end-to-end - from concept to deployment - with a strong focus on reliability, security, and performance
- Facilitating technical discussions, improving team processes, and fostering a culture of excellence
- Taking ownership of key components and ensuring the team delivers on both short-term goals and long-term vision
OUR STACK:
- Java 17+
- Spring Boot, Docker, Kubernetes
- PostgreSQL, Apache Kafka, BigQuery, OpenAPI, REST
- Google Cloud Platform, GitHub CI/CD, Prometheus, Grafana
Erfahrung / Fähigkeiten erforderlich
Requirements
Do you have experience in Spring Framework?, If you're motivated by impact, skilled at aligning teams around a vision, and enjoy turning complexity into elegant, robust solutions, let's talk., * 8+ years of backend engineering experience
- Strong proficiency in Java
- Experience building REST/HTTP APIs in cloud-native environments
- Familiarity with event streaming and pub/sub architectures
- Solid knowledge of SQL databases
- Experience working with CI/CD pipelines and microservices architectures
- A product mindset, bias for action, and strong sense of ownership
- Excellent communication skills in English
- Proven experience mentoring engineers or leading technical initiatives
NICE TO HAVE:
- Experience in fintech, banking, or portfolio management systems
- Experience with Google Cloud Platform
- Familiarity with generative AI tools and applications
- Prior experience in a team-lead or tech-lead role
Benefits & conditions
Our mission is to make banking & investing easy, transparent, familiar and always meaningful, via an awesome digital client experience, so that we can all make a difference for a better future. You will be part of a fast-growing & diverse company, very open to innovation and that favors empowerment, out-of-the- box thinking, responsible leadership and commitment to deliver.