Senior Software Engineer - Global KYC and Onboarding
Senior Software Engineer - Global KYC and Onboarding
Requirements
4+ years of experience with any programming language and asynchronous message queues (e.g., Kafka, RabbitMQ).
Experience architecting and building highly scalable microservices.
Strong product mindset with passion for customer experience and regulatory compliance.
Ability to prioritize work considering customer and business impact with data-driven decisions.
Exceptional communication skills to explain complex technical and architectural concepts to diverse audiences.
Commitment to writing clean, testable, maintainable, and high-performance code; advocate for best coding practices and rigorous code reviews.
Proven ability to lead technical delivery of large-scale, complex projects and manage organizational blockers.
Extensive experience with relational and non-relational databases, including advanced query optimization, schema design, and sensitive data lifecycle management.
What You'll Be Doing
Owning large-sized, impactful projects within the domain end-to-end.
Defining and managing the technical roadmap, addressing technical debt, reliability, scalability, and security.
Designing and implementing robust backend systems with clean APIs and interfaces.
Driving integration with risk and mitigation systems to ensure compliance.
Identifying and solving impactful problems within and beyond the team, contributing to cross-team initiatives.
Perks and Benefits
Opportunity to directly impact millions of customers worldwide by improving the onboarding and verification experience.
Work in diverse, cross-functional teams passionate about elegant solutions and customer experience.
Engage in a bottom-up, transparent culture with high ownership and data-driven decisions.
Collaborate on innovative projects involving KYC/FinCrime, scalable microservices, and ML/AI automation.
Support a mission that enables financial freedom and removes barriers for individuals and small businesses globally.