Latest AI JobsBrowse Jobs
Sezzle logo

Senior Payments Engineer — Acquiring & Payment Processing

SezzleBrazil, RemoteDV-Development
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
22 Jun 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Senior Payments Engineer position at Sezzle is a remote, full-time backend role based in Brazil that involves owning and scaling critical acquiring and payment-processing systems. This opportunity is well-suited for an experienced software developer who enjoys solving complex financial architecture challenges and collaborating closely with cross-functional teams.

Key Responsibilities

Design and develop robust backend services utilizing Golang to interface directly with payment gateways, processors, and card networks.
Manage end-to-end money movement workflows, encompassing transaction authorization, capture, settlement, refunds, reconciliation, and chargeback resolution.
Implement idempotent, fault-tolerant, and auditable transaction processing mechanics within distributed environments using transactional outbox strategies and message queues.
Maintain security standards within PCI DSS parameters, incorporating tokenization, network tokens, and secure payment handling protocols.
Monitor payment system health, tracking metrics related to latency, authorization rates, decline patterns, and settlement accuracy.
Leverage AI tools like Claude in daily tasks to streamline research, design, coding, testing, and technical documentation.
Mentor fellow engineers, provide peer support, and occasionally lead focused project delivery teams.

Requirements

Seven or more years of overall backend or full-stack software engineering experience, specifically focused on financial technology, payments, or money-movement infrastructure.
Strong professional coding proficiency in Golang or substantial comparable experience using Python for REST API development.
Hands-on background connecting with acquiring systems, payment processors, or gateways, along with a deep understanding of payments fundamentals.
Practical familiarity with distributed, cloud-based setups using queues and architectural patterns like transactional outboxes.
Demonstrated, hands-on utilization of large language models such as Claude to boost productivity and technical communication.
Bachelor's degree in Computer Science, Engineering, or a related technical discipline.

Nice to Have

Direct integration experience with major payment acquiring ecosystems like Adyen, Stripe, Marqeta, or Fiserv.
Exposure to regulatory frameworks and standards including PCI DSS, 3DS/SCA, or network tokenization.
Proficiency with SQL-based relational databases managed through object-relational mapping tools.
Familiarity with production observability platforms such as Prometheus, Datadog, or New Relic.
Background in DevOps practices, CI/CD pipeline management, and containerized microservices deployed on Kubernetes and AWS.

Skills and Tools

Programming Languages: Golang, Python, TypeScript, Golang
Infrastructure & Cloud: AWS, Kubernetes
Messaging & Queues: Kafka, SQS, RabbitMQ
AI Technologies: Claude and equivalent Large Language Models

Salary and Benefits

Monthly gross compensation ranges from $5,000 to $9,500 USD.

About the Company

Sezzle is a fintech organization on a mission to financially empower the next generation through interest-free installment plans and innovative shopping solutions that drive merchant sales and consumer accessibility.

How to Apply

Interested candidates should visit the official Sezzle careers page online to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

What is the monthly salary for the Senior Payments Engineer role?

The gross compensation for this position ranges from $5,000 to $9,500 USD per month.

Is this position remote?

Yes, this role is fully remote with a location requirement based in Brazil.

What programming languages are required or preferred?

Strong proficiency in Golang is preferred, though comparable backend experience using Python is also accepted.

Is experience with AI tools required for this job?

Yes, demonstrated and hands-on experience using Claude or an equivalent large language model to enhance workflow productivity is required.

What primary domain expertise is needed for this role?

Candidates must have substantial background working on payments, fintech, or money-movement systems and acquiring stacks.

Ready to apply?

The application is on the official Sezzle careers page.

Apply on company site