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 decision making
Exceptional communication skills, able to clearly explain complex technical and architectural concepts to diverse audiences
Commitment to writing clean, testable, maintainable, and performant code; advocate for best coding practices and code reviews
Proven ability to lead technical delivery of large-scale, organizationally complex projects and handle organizational blockers
Extensive experience with relational and non-relational databases, including advanced query optimization, schema design, and data lifecycle management for sensitive data
What you'll be doing
Owning large-sized, impactful projects within the domain
Owning the technical roadmap to address 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 maintain compliance
Identifying and solving impactful problems within and beyond the team, contributing to cross-team initiatives
Success looks like
Deeply embedding within the mission and delivering quarterly goals with significant impact on scaling and improving verification
Owning and aligning the technical roadmap with delivery needs and long-term strategy
Solving ambiguous, open-ended problems with impactful, prioritized solutions
Defining and implementing technical solutions and processes that elevate the team, mentoring peers, and sharing best practices
Fostering a high-performing team environment with shared ideas, technical excellence, and continuous learning