A proactive and ambitious mindset, with a desire to take ownership and make a significant impact
Autonomous team player able to work effectively with minimal supervision
Proven experience as a Senior Software Engineer, with a strong track record of delivering high-quality, scalable systems and a strong Product mindset
Deep technical expertise in back-end development and microservices architecture
Experience in designing and building software systems and collaborating on technical designs within a team or domain
Strong ability to provide constructive feedback during code and design reviews
Excellent problem-solving skills and the ability to break down complex challenges
Nice to Haves
Experience working on payments systems, money movement, financial integrations
Experience in the FinTech or payments industry
Experience leveraging LLMs (e.g. claude code) to enhance the software development lifecycle
Java proficiency
What You'll Be Doing
Design, develop, test, and deploy features and services to enable Consumer & Business Onboarding and Money Movement capabilities in existing and new markets, within your team's focus area
Implement integrations with local banks, payment providers, identity/business verification vendors, and financial partners across the region
Build, automate and improve FinCrime controls (AML, Fraud etc) across the region
Propose and advocate for high-quality technical designs and solutions that are scalable, reliable, and compliant with the diverse regulations across the markets
Participate in code and design reviews within your team, providing constructive feedback to maintain and elevate engineering standards
Collaborate effectively with cross-functional teams, including product managers, designers, and engineers in other global offices, to align on product vision and technical implementation for regional expansion
Contribute to the technical strategy and roadmap for the MEA domain