Senior Backend Engineer, Payments Platform (San Diego)

Tillster

Seattle (WA)

Hybrid

USD 150,000 - 185,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Paid time off
401(k) plan
Education assistance

Job summary

Tillster is seeking a Senior Software Engineer – Back End to own and evolve the payment-terminal platform behind our kiosks. This hybrid role requires hands-on work with 40+ integrations and a path to a modular, pluggable SDK architecture.

You will lead architecture reviews, mentor engineers, and ensure secure, compliant payment flows (PCI-DSS) across integrated and cloud processors while delivering robust end-to-end payment capabilities.

Qualifications

  • 6+ years backend engineering with Java and Spring.
  • Experience designing extensible plugin/SPI architectures.
  • Hands-on low-level device/protocol experience: serial/USB, TLV, binary protocols.
  • Direct payment-terminal/POS integration experience.
  • Knowledge of PCI-DSS boundaries, tokenization, TLS/mTLS.

Responsibilities

  • Own payments domain end-to-end on the kiosk platform.
  • Architect pluggable payment SDK and plugin contract.
  • Design terminal abstraction across integrated/semi-integrated/cloud processors.
  • Build integration test and certification harness for new integrations.
  • Set platform-wide patterns for money movement: idempotency, reconciliation.
  • Lead architecture reviews and mentor engineers.

Skills

Java backend
Distributed systems
Plugin architecture
Serial/USB protocol
PCI-DSS knowledge
Technical leadership

Tools

Maven
Spring
OSGi
ServiceLoader

Job description

Tillster is seeking a Senior Software Engineer – Back End to own and evolve the payment-terminal platform behind our kiosks. This hybrid role requires hands-on work with 40+ integrations and a path to a modular, pluggable SDK architecture.

You will lead architecture reviews, mentor engineers, and ensure secure, compliant payment flows (PCI-DSS) across integrated and cloud processors while delivering robust end-to-end payment capabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Back-End Engineer, Payments Platform (San Diego)
Senior Back-End Engineer, Payments Platform (San Diego)

Tillster • San Diego (CA)

Hybrid
USD 150,000 - 165,000
Health benefits
Paid holidays
PTO + 401(k) contribution
Senior Backend Engineer - Payments Platform (Hybrid, SD)
Senior Backend Engineer - Payments Platform (Hybrid, SD)

Tillster • Las Vegas (NV)

Hybrid
USD 150,000 - 185,000
Health benefits
PTO
401(k) plan
+1
Senior Software Engineer - Payments Platform SDK Architect
Senior Software Engineer - Payments Platform SDK Architect

Jobtailor • Austin (TX)

On-site
USD 130,000 - 210,000
Payments Platform Architect
Payments Platform Architect

Jobtailor • Seattle (WA), California (MO)

On-site
USD 140,000 - 190,000
Senior Software Engineer – Back End
Senior Software Engineer – Back End

Tillster • Las Vegas (NV)

Hybrid
USD 150,000 - 185,000
Health benefits
PTO
401(k) plan
+1
Senior Backend Engineer - FinTech Payments (C#/.NET)
Senior Backend Engineer - FinTech Payments (C#/.NET)

Payabli • Miami (FL)

On-site
USD 140,000 - 210,000
Stock options
Flexible PTO
Health insurance
+1
Senior Software Engineer – Back End
Senior Software Engineer – Back End

Tillster • Seattle (WA)

Hybrid
USD 150,000 - 185,000
Health benefits
Paid time off
401(k) plan
+1
Senior Software Engineer, Payments Plugins & Integrations
Senior Software Engineer, Payments Plugins & Integrations

United States Digital Space LLC • San Francisco (CA)

On-site
USD 198,000 - 293,000
Senior Backend Engineer (C#/.NET) – Payments & FinTech
Senior Backend Engineer (C#/.NET) – Payments & FinTech

United States Digital Space LLC • United States

Remote
USD 140,000 - 190,000
Stock options
Flexible PTO
Parental leave
+2
Senior Software Engineer – Back End
Senior Software Engineer – Back End

Jobtailor • Austin (TX)

On-site
USD 130,000 - 210,000