Engineering Manager - Payment Team

Tereina•San Francisco, CA

About The Position

Tereina is an early-stage, well-funded startup supported by SAP, building B2B payment solutions for enterprise customers worldwide. Its platform supports cross-border payment processing, counterparty management, bank account administration, and compliance workflows. The Payment Team owns the end-to-end movement of money, using Java and Spring Boot microservices on Kubernetes, with Google Pub/Sub messaging and Apache Camel integration pipelines. The Engineering Manager – Payment Team leads the engineers responsible for Tereina’s end-to-end payment flow, from payment instruction through delivery to the beneficiary and status reporting. Reporting to the Senior Director of Engineering, the manager owns payment services, expands integrations with banks, networks, and other partners, and builds tooling to orchestrate and operate payment flows. The role partners with Product, Architecture, Compliance, Operations, and other engineering teams to shape the technical roadmap and grow a high-performing distributed team.

Requirements

  • At least 7 years of software engineering experience, including at least 3 years managing engineers in a technical leadership role.
  • Deep understanding of commercial payments and money movement, including payment lifecycles, clearing and settlement, returns and exceptions, and reconciliation across rails such as ACH, wires, SWIFT, or real-time payments.
  • Track record of building and operating integrations with banks, payment processors, or financial partners, including API- and file-based connectivity, message standards such as ISO 20022, and partner certification processes.
  • Strong proficiency in Java, Spring Boot, and Kubernetes.
  • Experience with microservices, event-driven architectures, and distributed systems design, including idempotency, consistency, retries, and failure handling.
  • Ability to contribute directly to code and architecture while guiding technical direction and trade-offs.
  • Experience building in regulated financial environments, with understanding of secure API design, data protection, auditability, and compliance requirements such as AML/sanctions screening and SOC 2.
  • Strong proficiency with modern AI coding assistants, such as Claude Code or GitHub Copilot, and ability to drive effective adoption across a team.
  • Experience mentoring engineers at different levels and cultivating a supportive, growth-oriented distributed team culture across time zones.
  • Strong communication and stakeholder-engagement skills, including the ability to explain technical concepts and work with external banking and partner teams.

Nice To Haves

  • Experience with enterprise integration frameworks such as Apache Camel and message-driven systems such as Google Pub/Sub or Kafka.
  • Experience with cross-border payments, FX, and multi-currency money movement.
  • Familiarity with SAP ERP payment processes or embedded finance within enterprise ERP systems.
  • Background in treasury, cash management, or bank account management platforms.
  • Exposure to emerging payment rails, including real-time payments or digital asset/stablecoin settlement.
  • Familiarity with GCP and infrastructure as code.

Responsibilities

  • Own the design, development, and evolution of payment flows, including initiation, validation, routing, execution, status tracking, returns, and reconciliation.
  • Ensure payments are accurate, idempotent, auditable, and observable end to end.
  • Lead integrations with banks, payment networks, and fintech partners, from technical due diligence and sandbox certification through production launch.
  • Build tooling for workflow orchestration, routing and retries, exception handling, payment status visibility, and internal operations.
  • Own payment-services architecture and their contracts with the Platform, SAP Integrations, and UX teams.
  • Set standards for reliability, security, data integrity, and compliance in a regulated environment.
  • Contribute hands-on through code reviews, integration design, and production-quality code; guide engineers through complex technical challenges.
  • Lead, grow, and develop the Payment Team, including hiring and onboarding, and support engineers’ career growth.
  • Foster a culture of inclusion, trust, learning, and technical excellence.
  • Own production health, including monitoring, alerting, on-call, incident response, and root-cause analysis.
  • Improve payment success rates, processing times, and straight-through processing.
  • Collaborate with Product, Platform, UX, SAP Engineering, Compliance, and banking partners; manage dependencies and align delivery with customer and partner commitments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service