Toshibaglobalcommercesolutions

Software Engineer IV, Payment Platform

Durham, NC. Posted a month ago

The role

You will lead the transaction-processing core of payment systems platforms. This hands-on role involves managing the terminal transport layer, store-and-forward handling, and BIN-based routing using Java and distributed systems.

What you will do

  • Take ownership of the TCP transport layer between terminals and the payment platform.
  • Manage store-and-forward behavior for declined or unreachable authorizations.
  • Oversee BIN-based routing and processor or network selection logic.
  • Diagnose and resolve terminal-side exceptions and faults.
  • Lead root-cause analysis for production payment-processing incidents.
  • Define and enforce design standards for the transaction and transport layer.
  • Maintain PCI-compliant handling of transaction data.
  • Mentor engineers working in the transaction layer and review their changes.
  • Direct AI coding agents working in the transaction and transport codebase.

Required qualifications

  • Bachelor's degree in computer science or related field.
  • 8+ years building production distributed systems in Java.
  • Deep experience with stateful, protocol-level code such as sockets, retries, timeouts, backoff, and idempotency.
  • Direct experience with payment processing, card-present transaction flows, or another domain where correctness under partial failure has real financial consequences.
  • Strong debugging skills for intermittent, timing-sensitive defects.
  • Working knowledge of PCI data security standards.
  • Experience with high-availability configurations for backend services, including application server, database, and hardware failover.
  • Proficiency with Spring Boot, socket-level communication, Maven, CI/CD, and Git at team scale.
  • Clear technical writing.
  • Comfort mentoring and reviewing other engineers' work.
  • Sufficient Vue 3 and TypeScript proficiency to read and debug the POS Client codebase.
  • Daily, professional use of an AI coding agent in a production codebase.

Nice to have

  • Experience with EMV, contactless, or issuer/network certification processes.
  • Experience with store-and-forward or offline-transaction patterns in any domain.
  • Familiarity with retail point-of-sale hardware or terminal integration.
  • Experience with cloud microservices (Azure) and container orchestration (Docker/Kubernetes).
  • Knowledge of SQL and non-relational databases such as MongoDB.
  • Knowledge of REST API design and Swagger/ OpenAPI documentation.
  • Experience directing AI coding agents through bounded, spec-driven tasks.
  • Software development related certifications.

Benefits

  • Group health coverage (medical, dental, & vision)
  • Employee Assistance Programs
  • Pre-tax spending accounts
  • 401(k) plan (with company match)
  • Company provided life insurance
  • Pet Insurance
  • Employee discounts
  • Generous paid holiday schedule, paid vacation & sick/personal days

Before you apply

  • Toshiba Global Commerce Solutions will not be providing visa sponsorship for this position now or in the future.
  • You must have the ability to work in the United States without a need for current or future visa sponsorship.
  • Must be located near or within the Raleigh-Durham area.

About the company

Toshiba Global Commerce Solutions is a dynamic billion-dollar global company based in Research Triangle Park, NC, providing retail store solutions to brands like Walmart, Kroger, and Costco.

Software Engineer IV, Payment Platform at Toshibaglobalcommercesolutions | JobZoey