Engineering Manager - Payment Team
- Compensation
- $175K–$200K / yr
- Location
- San Francisco
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Experience: 7+ years in software engineering, including at least 3 years managing engineers in a technical leadership role.
Nice to have
- Experience with enterprise integration frameworks (e.g., Apache Camel) and message-driven systems (e.g., Google Pub/Sub, Kafka).
Full description
About Tereina
Tereina is on a mission to revolutionize B2B payments. We're a well-funded, early-stage startup supported by one of the largest software companies in the world, SAP. We’re building cutting-edge solutions that will transform the way businesses move money. Our platform handles cross-border payment processing, counterparty management, bank account administration, and compliance workflows for enterprise customers worldwide.
The Payment Team owns how money moves through Tereina — from payment initiation and validation through routing, execution with our banking and payment partners, and status tracking all the way back to the customer. Our payment services are built on Java and Spring Boot microservices running on Kubernetes, with Google Pub/Sub messaging and Apache Camel integration pipelines at their core.
About the Role
Reporting directly to the Senior Director of Engineering, the Engineering Manager – Payment Team leads the engineers responsible for Tereina's end-to-end payment flow. You will work as a peer to the Engineering Manager – Platform and the UX Engineering Manager, and you will own the services that take a customer's payment instruction and turn it into funds delivered reliably to the right beneficiary — on time, in the right currency, and with full traceability.
You will expand Tereina's money flow by integrating with new banks, payment networks, and partners, and you will build the tooling that orchestrates and operates that flow the way our customers expect their funds to move. You will partner closely with Product, Architecture, Compliance, and Operations to translate customer and partner requirements into a pragmatic technical roadmap — while growing a high-performing, distributed engineering team.
Key Responsibilities
- Payment Flow Ownership: Own the design, development, and evolution of the Tereina payment flow — initiation, validation, routing, execution, status tracking, returns, and reconciliation — ensuring every payment is accurate, idempotent, auditable, and observable end to end.
- Bank & Partner Integrations: Lead integrations with banking partners, payment networks, and fintech partners that expand how and where our customers can move money — new rails, corridors, and currencies — from technical due diligence and sandbox certification through production go-live.
- Orchestration & Tooling: Build efficient tooling to orchestrate and operate the payment flow, including workflow orchestration, routing and retry logic, exception handling, payment status visibility, and internal operations tooling that lets the business resolve issues quickly.
- Technical Leadership: Own the architecture of our payment services and their contracts with the Platform, SAP Integrations, and UX teams. Set standards for reliability, security, data integrity, and compliance in a regulated environment.