Software Engineering Lead (Fultter)

Biometric Talent
Software Engineering Lead (Flutter)
Permanent
Location: Remote (US, UK, Ireland, Poland, Netherlands, Germany, Spain)
Salary: US up to $230,000 | Europe up to €160,000
Industry: Blockchain
About the Client
Our client is a pioneering technology company at the forefront of blockchain research and development. Known for their scientific and rigorous approach, they apply peer-reviewed research and formal methods to create secure, scalable, and sustainable blockchain solutions.
Their work spans decentralised finance (DeFi), governance, and identity management, with a mission to advance blockchain adoption and capability on a global scale. With a culture of curiosity and innovation, they empower their teams to drive positive change and develop solutions that enable people to think fearlessly and make an impact.
How you’ll spend your day
- Lead and mentor a small but growing Flutter development team, currently 3 people, expanding to 4–5.
- Balance hands-on technical contribution (around 70%) with leadership responsibilities such as code reviews, technical guidance, and delivery oversight.
- Drive the technical delivery of mobile and cross-platform solutions, ensuring high standards of code quality and performance.
- Collaborate with senior developers and product teams to set project milestones and assess delivery timelines and risks.
- Guide technical decisions across mobile, web, and desktop applications, supporting the broader product architecture.
- Contribute to the development of blockchain or fintech platforms, applying cryptography principles where required.
- Help build a positive, collaborative engineering culture focused on delivery excellence and continuous improvement.
What you’ll bring to this role
- Significant experience as a software engineer (12+ years), with at least 4–5 years specialising in Flutter and Dart.
- Strong background in native mobile development, ideally with Swift, Java, or Kotlin.
- Comfortable working across multiple platforms including web and desktop, even if this isn’t your core expertise.
- Understanding of cryptography principles, especially in the context of blockchain or fintech systems.
- Proven leadership experience, mentoring engineers and leading delivery within a development team.
- Able to challenge technical assumptions, assess estimates, and identify delivery risks with confidence.
- Bonus points for experience in blockchain/DeFi, fintech, or treasury/governance systems, and for contributing to open-source or side projects.
- Strong communicator, able to motivate remote teams and foster a collaborative team environment.
Perks & Benefits:
- Available upon discussion as vary based on location.
What happens next?
One of our Recruitment Consultants will be in touch and inform you if you’ve been successful to the next stage of the process or not, which is a qualification call where we will tell you more about the role and the client, and understand more about you, your experience and career aspirations.
Should we both wish to proceed, we will submit your details to the client and be in touch regarding the outcome and any further steps.
The interview process for this client consists of:
- Stage 1: Interview with Engineering Manager (1 hour) – Technical and culture/team fit
- Stage 2: Technical Interview (90 minutes) – Led by two Senior Flutter Developers and a Technical Architect. May include a live coding challenge or a review of past projects.
- Stage 3 – HR interview – 30 mins
Equal Opportunities
We are committed to providing equal opportunities for all candidates and welcome applications from individuals regardless of age, disability, gender identity, marital status, race, religion or belief, sexual orientation, or any other characteristic protected by law. As an employment agency for permanent and contract hires, we are dedicated to promoting a diverse and inclusive workforce, and we encourage applications from underrepresented groups to drive innovation and equality within the workplace.