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.
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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangPythonREST APIstransaction processingdistributed architecturecloud-based architecturetransactional outboxesKafkaSQSRabbitMQ