Senior Software Engineer / Team Lead - Unbefristeter

Alpian Sa
Lausanne, Switzerland
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Lausanne, Switzerland

Tech stack

Java
API
Google BigQuery
Github
Spring
PostgreSQL
Prometheus
SQL Databases
Data Streaming
Openapi
Google Cloud Platform
Grafana
Spring-boot
Generative AI
Backend
Kubernetes
Kafka
Front End Software Development
REST
Docker
Microservices

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.

About the company

We're building the next generation of private banking - one that's digital, personalized, and meaningful. Alpian is the first Swiss digital private bank, combining wealth management and everyday banking in a single app. Our mission? Make investing and banking simple, intuitive, and accessible to all. To get there, we're bringing together bold thinkers, pragmatic engineers, and passionate innovators. Sounds like you?

Apply for this position