Senior Software Engineer I - Onboarding Experience
Core
Design and build highly available, robust distributed backend systems to redefine the onboarding experience for European and UK customers, streamlining KYC flows and verification methods while ensuring compliance with local regulatory standards.
Role type
Senior Software Engineer (Backend)
Builds
Scalable onboarding journeys, KYC flows, and verification solutions for personal and business customers in Europe and the UK.
Domain
Fintech / Financial Services / Regulatory Compliance
Deliverable
production ML models | product features
Required skills
Java, Spring framework, JDBC, database internals, CI/CD pipelines, distributed and concurrent systems, relational and non-relational databases, query optimization, schema design, test-driven development, code reviews
Preferred skills
machine learning basics (data pipelines, feature engineering, recall/precision), product mindset, data-driven decision making
Technologies
Java, Spring, JDBC, CI/CD, relational databases, non-relational databases
Responsibilities
Design and implement onboarding initiatives that adapt to regional needs; improve Know Your Customer (KYC) flows; create scalable solutions for verification methods; participate in product roadmapping and strategy sessions; own a technical roadmap to ensure application maintenance; translate product requirements into technical specifications; ensure code quality through code reviews and best practices; lead projects from inception to release.
Seniority
Senior, hands-on IC