FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Payments Engineer – Acquiring, Payment Processing
SezzleSenior Payments Engineer responsible for managing Sezzle's payment processing systems. Collaborating with product and other engineering teams to deliver scalable solutions.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
GolangPythonREST APIstransaction processingdistributed architecturecloud-based architecturetransactional outboxesKafkaSQSRabbitMQ
Tools & Technologies
payment processorspayment gatewaysacquiring systemsClaudeLLM
Industry Keywords
PCI DSSidempotentfault-tolerantauditablemoney-movement flows
Tech Stack
Tools & technologiesCloudGoKafkaPythonRabbitMQ
About the role
Key responsibilities & impact- Design and build backend services in Golang that integrate with payment processors
- Own critical money-movement flows end to end
- Build idempotent, fault-tolerant, auditable transaction processing within a distributed architecture
- Operate within PCI DSS scope
- Instrument and monitor payment health
Requirements
What you’ll need- 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)
- Bachelor's degree in Computer Science, Engineering, or a related field
- Demonstrated, hands-on use of Claude or an equivalent LLM
Benefits
Comp & perks- A culture driven by innovation and high standards
- Work in a dynamic, tech-focused environment
- Opportunities for personal growth and development