Payment Systems Engineer — Java + AI Tools

Tereina

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tereina is building the next generation B2B payments platform. We are a well-funded, SAP-backed startup delivering cross-border payments, AML screening, and real‑time rails with Java and Spring Boot microservices on Kubernetes.

You will own end-to-end payment services, join a small, collaborative team, and ship features that handle initiation, validation, routing, settlement, and reconciliation across diverse rails.

Qualifications

  • 3+ years in software engineering, with experience building backend services.
  • Proficiency in Java and Spring Boot, REST APIs, and relational databases.
  • Knowledge of distributed systems, messaging, and fault-tolerant design.
  • Familiarity with payments domain and ISO 20022 is a plus.

Responsibilities

  • Payment Flow Development: implement features across payment request and execution in Java/Spring Boot microservices.
  • Processor & Bank Integrations: build adapters for banking partners and processors with API/webhook connectivity and sandbox/testing.
  • Correctness by Design: ensure idempotency, auditable state, and safe redelivery with full revision history.
  • Ledger & Reconciliation: contribute to postings and fund-state transitions, reconciliations against provider balances.
  • Exceptions & Operations Tooling: improve error handling, reprocessing, and operator tooling for failed payments.
  • Code Quality: write well-tested code and participate in design reviews and docs.
  • Production Ownership: monitor health, incident response, and on-call rotations with follow-the-sun coverage.
  • Cross-functional Collaboration: work with Product, Operations, QA, Platform, SAP Integrations, and partners.

Skills

Software engineering
Communication
Distributed systems
AI tooling proficiency

Tools

Java
Spring Boot
Kubernetes
Google Pub/Sub
Apache Camel
PostgreSQL
REST APIs
ISO 20022

Job description

Tereina is building the next generation B2B payments platform. We are a well-funded, SAP-backed startup delivering cross-border payments, AML screening, and real‑time rails with Java and Spring Boot microservices on Kubernetes.

You will own end-to-end payment services, join a small, collaborative team, and ship features that handle initiation, validation, routing, settlement, and reconciliation across diverse rails.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Payments Platform Engineer - End-to-End & AI-Driven
Payments Platform Engineer - End-to-End & AI-Driven

Confidential • San Francisco (CA)

On-site
USD 150,000 - 190,000
Software Engineer - Payment Team
Software Engineer - Payment Team

Confidential • San Francisco (CA)

On-site
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Tereina • California

On-site
USD 140,000 - 190,000
Software Engineer - Payment Team
Software Engineer - Payment Team

Tereina • San Francisco (CA)

On-site
USD 120,000 - 180,000
Engineering Manager - Payment Team
Engineering Manager - Payment Team

Tereina • San Francisco (CA)

On-site
USD 180,000 - 250,000
Software Engineer - Internal Operations and Tools
Software Engineer - Internal Operations and Tools

Confidential • San Francisco (CA)

On-site
USD 140,000 - 190,000
Lead Payments Platform Engineering
Lead Payments Platform Engineering

Tereina • San Francisco (CA)

On-site
USD 180,000 - 250,000
Software Engineer - Internal Operations and Tools
Software Engineer - Internal Operations and Tools

Tereina • San Diego (CA)

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Tereina • San Francisco (CA), San Diego (CA)

On-site
USD 180,000 - 240,000
Engineering Manager - Payment Team
Engineering Manager - Payment Team

Tereina • San Francisco (CA)

On-site
USD 180,000 - 240,000