T

Tereina

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-time$175k - $200k /yrIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience, including building scalable backend systems and APIs and leading projects.
  • Understanding of commercial banking, payment processing, or fintech systems; experience with financial data handling and compliance requirements is preferred.
  • Strong proficiency in Java, the Spring framework, and containerization technologies such as Kubernetes.
  • Experience with microservices architecture and cloud platforms such as AWS, GCP, or Azure.
  • Experience designing and implementing distributed systems, including knowledge of database design, caching strategies, and message queues.
  • Understanding of security best practices, especially in financial services, including data encryption, secure API design, and compliance requirements.
  • Strong proficiency with modern artificial intelligence coding assistants such as Claude Code or GitHub Copilot, and a demonstrated ability to use 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 and ability to work effectively in a fast-paced, cross-functional environment.

Responsibilities

  • Design and implement core platform services, APIs, and infrastructure supporting banking integrations and payment processing systems.
  • Build and maintain secure, scalable integrations with major financial institutions and payment networks.
  • Write clean, maintainable, well-tested code and contribute to architectural decisions and technical standards.
  • Ensure high availability and performance of platform services by implementing monitoring, alerting, and error-handling best practices.
  • Work 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; improve internal tooling, contribute to shared infrastructure and company libraries, and evolve the technical architecture.

Desired Qualifications

  • 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.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Tereina

See more jobs