Senior Software Engineer (Foundations)
Lemfi
- London, United Kingdom
- Senior Level
- Posted
Skills
Required
- system design
- API contracts
- AI development tools
- validate AI output
- shared libraries / internal tooling / developer experience / API gateways
Preferred
- backend engineering
- Go
Join LemFi's Foundations tribe as a Senior Software Engineer. You will be responsible for owning and evolving core identity and onboarding services, building and maintaining internal SDKs, defining cross-platform architectural standards, driving engagement platform capabilities, and partnering closely with platform and infrastructure teams. You should have a track record of building and scaling distributed systems, strong opinions about system design, and at least five years of backend engineering experience with Go as your primary language.
Responsibilities
- Concevoir, construire et maintenir des services d'identité et d'intégration, y compris les flux KYC et l'orchestration de la vérification.
- Définir et défendre les normes architecturales inter-plateformes, en prenant des décisions éclairées sur la conception des services, les contrats API et la cohérence des données.
- Collaborer étroitement avec les équipes de plateforme et d'infrastructure pour améliorer la fiabilité et l'observabilité des services.
- A track record of building and scaling distributed systems - you have seen things break at scale and know how to design so they do not
Requirements
- Strong opinions about system design, API contracts and service boundaries, backed by real examples you can walk us through
- Comfortable with the full lifecycle - design, build, operate, improve - with evidence of genuine end-to-end ownership rather than handing off to other teams
- Practical, demonstrable use of AI development tools in your daily engineering workflow; you validate AI output rather than blindly accepting it
- Experience working on or closely with platform or enablement teams: shared libraries, internal tooling, developer experience or API gateways
Exposure to fintech, payments or identity/KYC systems
- Experience building SDKs or developer-facing platform services consumed by other engineering teams
- Prior work in a high-growth startup or scale-up (roughly 50-500 people) where you had to set standards, not just follow them
Preferred
- At least five years of backend engineering experience with Go as your primary language in a production environment
jobapplier