Senior Software Engineer at Tereina | CA, US | Rezi

Senior Software Engineer at Tereina

Senior Software Engineer

Tereina · CA, US

2 weeks ago

Senior Software Engineer

Tereina · CA, US

14 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against Tereina's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer posting at Tereina — free, in seconds.

About the Role

As a Senior Software Engineer on the Platform team, you will be responsible for designing, building, and maintaining critical systems that enable our integrations with banking partners. Your work will involve developing robust APIs, implementing secure transaction processing systems, and building the platform that facilitates high-volume financial transactions. You will collaborate closely with Product, Architecture, and other Engineering teams to ensure our platform solutions align with product requirements and business objectives while maintaining the highest standards of security and reliability.

Responsibilities

  • Design and implement core platform services, APIs, and infrastructure that support our banking integrations and payment processing systems.
  • Build and maintain secure, scalable integrations with major financial institutions and payment networks.
  • Write clean, maintainable, and well-tested code while contributing to architectural decisions and technical standards.
  • Ensure high availability and performance of platform services, implementing monitoring, alerting, and error handling best practices.
  • Work closely with Product, QA, and other Engineering teams to deliver features that meet business requirements and user needs.
  • Identify opportunities to improve system performance, developer experience, and engineering processes.
  • Drive improvements to internal tooling, contribute to shared infrastructure and company libraries, and help evolve our technical architecture.

Requirements

  • 5+ years in software engineering, with demonstrated experience building scalable backend systems and APIs and leading projects.
  • Understanding of commercial banking, payments processing, or fintech systems.
  • Experience with financial data handling and compliance requirements preferred.
  • Strong proficiency in Java, Spring framework, and containerization technologies like Kubernetes.
  • Experience with microservices architecture and cloud platforms (AWS, GCP, or Azure).
  • Experience designing and implementing distributed systems, with knowledge of database design, caching strategies, and message queues.
  • Understanding of security best practices, especially in financial services contexts, including data encryption, secure API design, and compliance requirements.
  • Strong proficiency with modern AI coding assistants (e.g., Claude Code, GitHub Copilot, or similar) and a proven ability to leverage them to enhance engineering speed, quality, and impact.
  • Ability to debug complex issues, optimize performance, and architect solutions for high-scale systems.
  • Strong written and verbal communication skills, with the ability to work effectively in a fast-paced, cross-functional environment.
  • Experience with real-time payment systems or high-frequency transaction processing
  • Knowledge of banking APIs, SWIFT messaging, or ACH processing
  • Experience with event-driven architectures and stream processing
  • Familiarity with enterprise DevOps practices and infrastructure as code

Skills

  • Java
  • Spring framework
  • Kubernetes
  • AWS
  • GCP
  • Azure
  • Microservices architecture
  • Distributed systems
  • Database design
  • Caching strategies
  • Message queues
  • Data encryption
  • Secure API design
  • Claude Code
  • GitHub Copilot
  • Real-time payment systems
  • High-frequency transaction processing
  • Banking APIs
  • SWIFT messaging
  • ACH processing
  • Event-driven architectures
  • Stream processing
  • DevOps practices
  • Infrastructure as code

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Senior

About the Company

  • 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.
  • Quality engineering at Tereina is about earning confidence in every change we ship — from test strategy and quality tooling through release readiness and the quality evidence our partners and regulators rely on.
  • Our goal is a zero-touch payment process, where payments flow straight through from initiation to the beneficiary without manual intervention.
  • That only works if the software behind it holds up release after release, across every environment.

Equal Opportunity

  • As an equal opportunity employer, we’re committed to diversity, inclusion, and creating an environment where everyone can thrive.