Principal Engineer

Our vision is to build a bank the world loves to use.

Technology and design empower everything we do.

N26 is Europe’s first Mobile Bank with a full European banking license. We have 3.5 million customers across 24 markets. Our team of over 1300 employees in 4 locations is concentrated on reinventing the banking experience for the digital generation. Valentin Stalf and Maximilian Tayenthal founded N26 in 2013 and launched the initial product in early 2015. Since January 2015, N26 has been available for Android, iOS, and desktop. N26 has raised more than $500 million from investors including Insight Venture Partners, GIC, Tencent, Allianz X, Peter Thiel’s Valar Ventures, Li Ka-Shing’s Horizons Ventures, Earlybird Venture Capital, Greyhound Capital, Battery Ventures, in addition to members of the Zalando management board, and Redalpine Ventures.

Once here you will

As Principal Engineer at N26 you have the chance to shape the world’s future of mobile banking. You will join a high pace environment and operate in a highly distributed system. Use your versatile talents  to make our product and service architectures scalable, performant, observable and secure. Your deep understanding of Continuous Delivery in cloud systems will help you coming to the right architectural decisions. While your outstanding communication skills pave the way when engaging technical and non-technical audiences, they will also help you smoothing eventual discrepancies. Although an individual contributor, we encourage you to pro-actively grow the technical skills within the company and to guide and mentor the Tech Leads and Senior Engineers you will be working with. With systematic reviews you can track their learnings and will know how to strengthen our engineering culture in the best way.


N26 is powered by a micro service architecture running mainly on the JVM with Spring Boot and Java/Kotlin. We have a strong CI/CD operational culture on the foundation of container orchestration, service discovery and cloud native technologies. PostgreSQL and Redis are our main data stores (we’re big fans), but we also have message brokers, data streaming, and reactive workflows as backends. As we transform from monolithic applications into more scalable and resilient distributed systems, there is an opportunity for impactful, fundamental change. For more information please check out our stackshare page.

What you will bring along

Experience in former similar roles, working with various Technical Leads of cross-functional teams. Sound knowledge in the JVM environment, large-scale distributed systems and cloud solutions such as AWS. Understanding the semantics and tradeoffs between different database architectures, e.g. relational vs. NoSQL. Being passionate about technology and the wish to share this passion with your team. You keep up with the latest trends and are happy to share impulses during our GSDD with the rest of the engineering organisation. A relentless drive for clean and sustainable architectures and a general attitude to get things done.

What we offer

We believe our people are the experts in what they’re doing, thus we offer a high degree of autonomy. You will have the chance to guide multiple teams building cutting-edge products, that make banking more human. As we disrupt the traditional banking domain and are on the way to conquer the world, exciting challenges come naturally along the way. Your peers will be as spot-on and engaged as you and our people come from all over the world (of course we help with relocating). We encourage intercultural exchange and foster open communication - generally and within the working environment. Finally we offer individual career paths to help you achieve your long-term goals.

Enjoy our cutting edge tech stack, our DevOps mindset and our passion for efficiency. Apply online today!

Back to top