Job description
Engineering Manager for Payments
Company Overview
Salmon is a next-generation fintech company with a clear mission: to reshape the banking landscape in the Philippines and demonstrate that people deserve better financial services. Founded by visionary leaders Pavel Fedorov, George Chesakov, and Raffy Montemayor, Salmon is more than just a fast-growing technology company – we’re a bank with over 60 years of heritage. In 2024, we proudly transformed the Rural Bank of Sta. Rosa (Laguna), Inc. into Salmon Bank (Rural Bank) Inc.
Job Summary
We are looking for an experienced Engineering Manager to lead our Payments Infrastructure domain. This is a high-impact leadership role focused on the engineering systems that move money. You will be responsible for ensuring our payment infrastructure remains reliable, scalable, and financially correct under real-world conditions.
Key Responsibilities
- Lead and grow multiple engineering teams within the Payments domain
- Own engineering delivery across payments infrastructure and platform capabilities
- Own reliability and uptime of systems responsible for money movement
- Be accountable for financial correctness at the systems level (e.g. consistency, reconciliation, failure handling)
- Drive architectural consistency and long-term evolution of payment systems
- Establish engineering standards for scalability, observability, testing, and resilience
- Improve operational maturity, incident management, and production excellence
- Partner closely with Banking, Compliance, Risk, and Finance teams on regulatory and operational requirements
- Collaborate with Product on prioritization and execution, while maintaining clear engineering ownership
- Build a strong engineering culture with high ownership and accountability
- Mentor engineering leads and senior engineers
- Drive hiring and scaling of the organization as the payments business grows
- Balance speed of execution with system reliability, correctness, and compliance constraints
Requirements / Qualifications
- 7+ years of software engineering experience
- 3+ years managing engineering teams in fintech or high-scale distributed systems
- Strong experience with payments, banking infrastructure, acquiring, remittance, wallets, or financial platforms
- Proven track record leading teams operating mission-critical systems
- Strong understanding of distributed systems, APIs, integrations, and transactional architectures
- Experience building systems with high availability and reliability requirements
- Ability to design systems that handle failure, retries, and eventual consistency
- Familiarity with regulated environments and financial compliance requirements
- Strong engineering management fundamentals: delivery, team development, hiring, and performance management
- Ability to work effectively with cross-functional stakeholders
- Strong communication and leadership skills
Preferred Qualifications
- Experience with merchant acquiring or payment orchestration
- Experience integrating with Core Banking systems
- Background in reconciliation, ledgering, or financial operations platforms
- Experience scaling fintech infrastructure in fast-growing environments
- Familiarity with PCI-DSS, AML/KYC, or financial audit requirements
Location
European Union, Remote: True
Employment Type
Full Time
Salary & Benefits
- Medical insurance and health & wellness benefits
- Relocation support for eligible candidates
- Remote and hybrid work options
- Performance-based rewards