All positions
Senior Android Engineer - Investments & Savings
Department:Tech - Lending & Savings
Location:Berlin, Barcelona, Vienna
About the opportunity:
We are seeking a talented Senior Android Engineer to contribute and evolve our product.
As a Senior Software Engineer, you elevate the standard. You prevent problems before they happen and bridge the gap between product requirements and technical execution.
You will join the Investments & Savings segment at N26. Our team is responsible for the entire trading and savings experience. From Crypto and Stocks to ETFs, Managed Funds and Savings.
The Reality: We are a bank, not just an app. We operate at the intersection of high speed trading and strict financial regulation.
The Environment: Markets move fast, and so do we. We operate in a highly dynamic regulatory and technical landscape where requirements evolve rapidly.
The Challenge: You aren't just building features; you are building a real-time trading platform that must be secure, compliant, and responsive.
The Mindset: We want engineers who love movement. If you thrive in environments where the goalposts move because the market has moved, you will belong here. We value inquisitiveness over rigid adherence to a plan.
In this role, you will:
- Work in cross-functional teams, understand how the entire puzzle fits together instead of just being a solitary piece
- Take ownership and have an impact on the product
- Ask "Why?" and be prepared to be asked "What do you think about it?"
- Engage in knowledge-sharing within your team as well as beyond
-
Understand and work with Agile development methodologies
What you need to be successful:
Background:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
-
5+ years building high-quality Android applications at fast-paced tech companies or fintech startups, with hands-on experience in designing, implementing, and maintaining scalable mobile solutions.
- Experience with the Android Open Source Platform and Material Design principles
- Experience with Kotlin
- Experience with Reactive programming - Kotlin coroutines - Flow
- You strive to build Android applications that can be summarized as RSA - Responsive, Slick and Attractive. You also understand why RSA is important for a Mobile Bank from a cryptographic point of view.
- Code quality tingles your senses - you can see, feel and smell the difference between good and bad architecture.
- You engage in proactive software development but still understand Reactive programming paradigms.
- You'd rather take a Dagger to your heart than have flaky code sitting around for a long time.
- Test cases are the first things you think of before building a feature and the last things you check before pushing your code.
-
You like Compose and use it fluently
- Experience with Model-View-ViewModel architectural patterns
- Able to build software with a focus on testability - Test/Behavior Driven Development, Dependency Injection
- Active participant/speaker at meet-ups and conferences in the Android community
What’s in it for you:
- Accelerate your career growth by joining one of Europe’s most talked about disruptors 🚀.
- Employee benefits that range from a competitive personal development budget, work from home budget, discounts to fitness & wellness memberships, language apps and public transportation.
- As an N26 employee you will have access to a Premium subscription on your personal N26 bank account. As well as subscriptions for friends and family members.
- Additional day of annual leave for each year of service.
- A high degree of autonomy and access to cutting edge technologies - all while working with a friendly team of peers of diverse nationalities, life experiences and family statuses.
- A relocation package with visa support for those who need it.