T

TSYS

Payment processing, gateways, and card services

Design Lead - Java, Alternative Payment Methods

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBucharest, RomaniaNo salary listedHybrid

About the Job

Requirements

  • Strong understanding of payment transaction lifecycles, provider APIs, asynchronous callbacks, payment state management, idempotency, retries, reconciliation, and failure recovery; general financial services experience without direct payment integration experience is insufficient.
  • Experience already using AI-assisted development tools in daily engineering work, experimenting with new capabilities, and helping a team adopt them responsibly; use AI to accelerate coding, testing, debugging, design exploration, and documentation while maintaining engineering standards, security, and human oversight.
  • 8 to 12 years of software engineering experience, including 2 to 4 years in a team lead, tech lead, or design lead capacity.
  • Strong, current hands-on Java and Spring Boot expertise, with proven experience leading technical delivery while actively contributing production code.
  • Experience personally implementing payment provider, payment service provider, gateway, or alternative payment method integrations in production, including asynchronous flows, retries, idempotency, and failure recovery.
  • Practical experience with AI-assisted software development tools and a proactive approach to experimenting with emerging agentic engineering workflows.
  • Hands-on continuous integration and continuous delivery, DevOps, and containerization experience, including Kubernetes and OpenShift, plus a solid understanding of secure coding and Open Worldwide Application Security Project practices.
  • Experience working in cross-functional Agile teams.
  • Track record as a hands-on technical leader who improves team execution and delivery outcomes.

Responsibilities

  • Lead the design of services and integration flows that support new payment products and provider onboarding.
  • Define clear, minimal, and stable service and integration boundaries to enable rapid onboarding of new alternative payment methods and payment partners.
  • Remain actively involved in Java and Spring Boot development by implementing complex features, provider integrations, and production fixes while guiding engineers through design decisions, code reviews, and troubleshooting.
  • Create reusable integration templates, standards, and accelerators for onboarding payment providers, including authentication, routing, mapping, validation, error handling, retries, and callback or webhook processing.
  • Design resilient flows with idempotency, timeout handling, retries, duplicate event protection, and callback recovery to support operationally reliable payment processing.
  • Apply payments domain knowledge to integration design, including transaction lifecycles, asynchronous payment events, provider-specific behaviors, merchant journeys, and operational edge cases.
  • Drive designs that reduce time to onboard new payment providers and improve repeatability across multiple provider integrations.
  • Remove delivery bottlenecks and improve engineering flow through better design patterns, reusable components, and clearer team practices.
  • Measure and improve lead time for change, deployment frequency, and change failure rate.
  • Champion AI-first engineering practices within the team, using AI tools to accelerate design, implementation, testing, documentation, and troubleshooting.
  • Explore and adopt agentic development approaches where valuable, maintaining guardrails around quality, security, explainability, and production readiness.
  • Establish a pragmatic test strategy spanning unit, mutation, integration, contract, acceptance, and performance testing.
  • Drive continuous integration and continuous delivery excellence through quality gates, automated checks, and immutable stage-to-production image promotion.
  • Use GitHub, Dependabot, and GitHub Copilot to accelerate safe change and reduce manual toil.
  • Help the team use AI-assisted development responsibly, ensuring generated designs, code, and tests meet engineering standards and undergo strong validation and review.
  • Instrument services with OpenTelemetry and deliver actionable Splunk dashboards and xMatters alerts aligned to service-level indicators and objectives.
  • Optimize deployments using readiness and liveness checks, autoscaling, resource controls, rollout strategies, and fast rollback paths.
  • Design systems for operational transparency, resilience, and rapid incident response.
  • Ensure designs reflect payment-system reliability expectations, including traceability, auditability, failure recovery, and support for high-confidence production operations.
  • Lead design and code reviews, mentor engineers on design thinking, clean code, and refactoring, and support knowledge sharing across locations.
  • Work closely with product and partner-facing stakeholders to balance business urgency with safe, scalable provider onboarding.

Desired Qualifications

  • Experience using AI-assisted software engineering tools in day-to-day delivery is strongly preferred.
  • Familiarity with emerging AI-first or agentic development practices is a plus.
  • A mindset focused on accelerating delivery, simplifying engineering design, and enabling continuous improvement.

About the Company

TSYS

Payment processing, gateways, and card services

TSYS provides payment processing and related solutions for banks, merchants, and consumers. It operates through Issuer Solutions, Merchant Solutions, and Consumer Solutions (Netspend), handling card processing, mobile payments, and online gateways like MultiPASS and Authorize.Net. It differentiates itself with a large North American footprint (about 40% third-party market share for issuing banks) and a history of acquisitions (Netspend, TransFirst) and a Global Payments merger that expanded its reach to millions of merchants and hundreds of institutions. Its goal is to deliver a complete, secure payments infrastructure that supports efficient processing, broad reach, and omnichannel payment options.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Columbus, GA
Founded
1983

Recently Posted Jobs

Explore more opportunities at TSYS

See more jobs