About the job
Join Our Team as a Lead Backend Engineer
At N26, we're redefining banking with a focus on innovation and technology. As a member of our Intelligent Operations Platforms (IOP) and Assistance segments, you will play a critical role in enhancing our operations and empowering other tech teams through a robust platform approach.
We are looking for a skilled Lead Backend Engineer to join our dynamic cross-functional teams. You will work within a microservice architecture, primarily utilizing Java and Kotlin with Spring Boot, to evolve our product offerings.
Our teams thrive on collaboration, knowledge sharing, and autonomy, ensuring that every member's voice is heard and valued. As a Lead Engineer at N26, you will be at the forefront of integrating the latest technological advancements while tackling complex and engaging challenges daily.
Your Responsibilities:
- Shape your team’s technical landscape by collaborating closely with Product Managers and Engineering Managers to manage product technical roadmaps and dependencies, thereby minimizing technical debt.
- Architect and build high-availability, high-performance web applications that serve as the backbone of our internal operations.
- Promote a culture of solid engineering delivery by demonstrating best practices, writing clean, well-tested, and well-refactored code, and deploying it to production frequently.
- Integrate AI: Implement new features and integrations with foundational models and automation systems to empower our back-office teams.
- Scale systems by optimizing, measuring, and monitoring distributed systems for seamless and continuous software delivery.
- Mentor team members and document processes to foster engineering excellence and knowledge sharing, avoiding silos.
- Lead initiatives aimed at enhancing our engineering culture across the company and explore ways to maximize team and organizational effectiveness.
- Participate in recruitment and employer branding initiatives to strengthen our engineering team.
Qualifications for Success:
Engineering Mindset & Design:
- Proficient in design patterns with a solid understanding of object-oriented programming and distributed systems principles, utilizing methodologies such as Domain-Driven Design and architectural patterns like Hexagonal, Event-Driven, and Microservices.
- Possess a strong track record of applying engineering best practices, including Clean Code, Test-Driven Development (TDD), Behavior-Driven Development (BDD), and deep observability.
- Experience in AI-augmented development frameworks and practices, showcasing the ability to leverage AI in enhancing software solutions.

