Job description
Engineering Manager – Money Management (Banking)
Company Overview
Shine exists to help freelancers and small business owners reclaim the joy of working for themselves. Running a business shouldn't mean drowning in financial admin – it should be inspiring and rewarding. Our app brings banking, invoicing, accounting and admin together in one place, so entrepreneurs can focus on what matters most: growing their business and enjoying the freedom of working for themselves.
We're a multicultural team of over 400 people across France, Germany, Denmark and the Netherlands. By bringing together leading European fintechs like Shine, Kontist and Tellow, we've built a single, intuitive platform designed for simplicity, speed and accuracy, backed by local, award-winning support.
Job Summary
The Banking Experience team is dedicated to building Europe’s most reliable and beloved business banking application. We focus on delivering a robust, multinational application that solves customer needs through a delightful, user-centered interface. Our environment is truly collaborative, bringing product managers, designers, and engineers together to work hand in hand. As an Engineering Manager for Banking Experience, your mission is to lead a high-performing squad of 5 engineers. You are a servant leader who balances people growth with technical excellence.
Key Responsibilities
- Team Leadership & Culture: Foster a culture of psychological safety, blamelessness, and high standards. You own the growth and retention of your team through coaching and career development.
- Efficient Delivery: You optimize the delivery flow, protecting your team from cognitive overload and organizational distractions while maintaining a high flow of business value.
- Engineering Excellence: You are the guardian of system resilience. You drive the adoption of best practices (clean code, DDD, testing) and ensure our systems are observable and secure in a highly regulated environment.
- Strategic Mission: In partnership with the PM and Designer, you define the team’s vision and KRs. You translate complex business needs into clear technical strategies and Bounded Contexts.
- Stakeholder Alignment: You represent the team's technical roadmap to peers and leadership, ensuring clarity on trade-offs and technical debt management.
Requirements / Qualifications
- Leadership Experience: You have a proven track record in team leadership, ideally in multicultural, hyper growth environments. You value empowerment over orders and excel at storytelling to engage your team.
- Technical Foundation: You have a solid background in software engineering (ideally Node.js/TypeScript/React and microservices) building customer-centric products, and can mentor senior ICs on complex architectural decisions.
- Operational Mindset: You are comfortable with distributed and event-driven systems, cloud environments (GCP/AWS), and you have a high-quality bar for testing and maintainability.
- User-Centric & Pragmatic: You think in terms of "outcomes" rather than just "outputs." Experience in fintech, banking, or regulated environments is a significant plus.
- Communication: You are a clear and explicit communicator, fluent in English. French is a plus.
- Domain Experience: You have experience working in banking, payments, or at least regulated environments.
Location
Berlin, Germany - hybrid (3 days/week in office)
Employment Type
Full Time
Equal Opportunity Statement
We follow the principle of equal treatment to consider all job applicants and do not discriminate based on their gender, sexual orientation, color, racial or ethnic origin, religion, disability, etc. as per applicable law.