Software Engineer - Payment Team

Tereina, LLC · San Francisco, California, United States

$150K to $180K a year as published by the employer

Apply on company site Save to your job tracker All Software Engineer jobs in San Francisco, CA

Applications are completed on the employer's own site.

Summary

Build and operate backend services for payment initiation, validation, routing, and execution in a Java and Spring Boot microservices environment.

About this role

Software Engineer - Payment Team

Location

San Francisco

Employment Type

Full time

Location Type

Hybrid

Department

Engineering

Compensation

OverviewApplication

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. We're a team of five engineers today and growing, and we already integrate with several payment processors across domestic, international, and real-time (RTP/FedNow) rails. 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

As a Software Engineer on the Payment Team, you will build and operate the services that carry a payment from the moment a customer's ERP submits it to the moment funds reach the beneficiary. You will report to the Engineering Manager – Payment Team and work alongside senior engineers and an architect on the two services at the heart of our money flow:

You will ship features end to end, help bring new banks and payment processors onto the platform, and share responsibility for production health with the rest of the team. It's a role for an engineer who wants to go deep on how money actually moves — and who cares that every payment is correct, traceable, and on time.

Your First Months

Key Responsibilities

Qualifications

Preferred Qualifications

Why Join?

We are looking for curious, driven builders who want to create secure, scalable, user-friendly payments products. If you do not meet every qualification but bring initiative and a growth mindset, we encourage you to apply.

We embrace AI as a powerful tool for innovation and welcome team members eager to leverage it in their work. As an equal opportunity employer, we're committed to diversity, inclusion, and creating an environment where everyone can thrive.

Skills named in this posting

and 3 more

About Tereina, LLC

Tereina is a financial services provider focused on embedding agentic capabilities in business applications and processing payments across traditional and digital rails.

Similar Software Engineer - Payment Team jobs in San Francisco, CA

Job market in San Francisco, CA

See all Software & IT jobs in San Francisco, CA: every active opening in this market, with pay and who is hiring.

Read the San Francisco, CA job market report: hiring demand, pay and the skills employers ask for, updated every month.