- Experience with Go or similar languages.
- Experience building or scaling subscription or recurring billing systems will be a strong advantage.
- Have a passion for developing people and bring at least 2 years of management experience with several direct reports.
- Have proven experience as a senior software engineer, working on complex, large-scale, cloud-based systems.
- Have a strong and demonstrable understanding of what it means to be a high-performing and sustainable engineering team.
- Have excellent written and verbal communication skills, and are comfortable leading technical discussions with engineers and non-technical colleagues.
- Are excited by, and have specific experience in, building products that handle payments, transfers, and financial reconciliation.
- Is someone that enjoys getting into the details and understanding the mechanics of money movements.
- Are comfortable working closely with financial, risk, and legal stakeholders, ensuring systems are reliable, compliant, and can scale.
- Are proactive and enjoy taking ownership, but self-aware and always open to improving and pushing on how you can get better.
- Proven success working with complex problems and ambiguity, maintaining high standards while balancing progression and perfection.
- A proven track record of bias for action and strong customer focus.