Senior Payments Engineer — Acquiring & Payment Processing

Sezzle
Cambridge, MA
Category Engineering
Remote
Job Description
Role Overview

We're hiring a Senior Payments Engineer to own and scale the systems at the heart of Sezzle's acquiring and payment-processing stack. This is a backend-focused, high-ownership role that requires 7+ years of experience in backend or full-stack engineering, with meaningful time spent on payments, fintech, or money-movement systems.

What You Will Do

Design and build backend services in Golang that integrate with payment processors, gateways, and card networks. Own critical money-movement flows end to end: authorization, capture, settlement, refunds, reconciliation, and chargeback/dispute handling.

Why It Might Be a Fit

You have relentlessly high standards, are not bound by convention, and need action. You earn trust, have backbone, and deliver results. You're comfortable leveraging AI to enhance productivity, research, and communication.

Requirements

  • 7+ years of backend or full-stack engineering experience
  • Strong Go (preferred), or comparable experience in Python, building and serving REST APIs
  • Hands-on experience integrating with payment processors, gateways, or acquiring systems
  • Experience in distributed, cloud-based architectures using patterns like transactional outboxes or queuing tools (Kafka, SQS, RabbitMQ)
  • Demonstrated, hands-on use of Claude or an equivalent LLM to enhance productivity, research, and communication

Benefits

  • Competitive salary
  • Equity
  • Healthcare
  • PTO
  • Retirement
  • Learning budget
  • Parental leave
  • Wellness
  • Remote flexibility
]]>