Senior Payments Engineer — Acquiring & Payment Processing
WFA Digital Insight
The demand for skilled payments engineers has surged 27% in the past year, driven by the fintech boom. Sezzle's innovative approach to shopping and payments makes this role particularly interesting, requiring a blend of technical expertise and knowledge of payments fundamentals. With the rise of remote work, professionals with experience in distributed architectures and payment processing are in high demand. Before applying, candidates should be aware of the need for strong problem-solving skills, experience with payment processors, and familiarity with AI tooling.
Job Description
About the Role
As a Senior Payments Engineer at Sezzle, you will be responsible for designing and building the backend services that power the company's acquiring and payment-processing stack. You will work closely with cross-functional teams to deliver scalable solutions to complex problems in authorization, settlement, reconciliation, and disputes.Sezzle is revolutionizing the shopping experience by providing seamless, interest-free installment plans that make shopping smarter and more accessible. As a key member of the engineering team, you will play a critical role in shaping the future of fintech and retail.
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, including authorization, capture, settlement, refunds, reconciliation, and chargeback/dispute handling
- Build idempotent, fault-tolerant, auditable transaction processing within a distributed architecture
- Operate within PCI DSS scope, handling payment data securely and implementing 3DS/SCA flows where applicable
- Instrument and monitor payment health, driving continuous improvement and optimizing authorization/decline rates, processor performance, latency, and settlement accuracy
- Mentor engineers and help raise the bar across the team, demonstrating leadership capabilities and expertise in payments and fintech
- Use AI tooling to accelerate design, coding, research, testing, and documentation, within Sezzle's security and data-handling policies
- Partner closely with Product, Risk, Compliance, and Support teams to deliver scalable solutions to hard problems
- Occasionally lead small project teams to delivery, demonstrating project management and leadership skills
What We Are Looking For
- 7+ years of backend or full-stack engineering experience, with meaningful time spent on payments, fintech, or money-movement systems
- Strong Go programming skills, or comparable experience in Python, building and serving REST APIs
- Hands-on experience integrating with payment processors, gateways, or acquiring systems, and familiarity with payments fundamentals
- 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
- Strong problem-solving skills, with the ability to analyze complex problems and deliver scalable solutions
- Experience mentoring engineers and leading small project teams
Nice to Have
- Experience with specific payment processors, such as Stripe, Adyen, Fiserv, or Plaid
- Knowledge of machine learning or artificial intelligence, and its applications in fintech and payments
- Familiarity with cloud-based infrastructure and containerization (e.g., Docker, Kubernetes)
Benefits and Perks
- Competitive salary range, reflecting the value of advanced skills and experience
- Opportunity to work on a high-impact project, shaping the future of fintech and retail
- Collaborative, dynamic team environment, with a focus on innovation and continuous learning
- Flexible working hours and remote work options, with a stipend for remote work setup
- Professional development opportunities, including training and conference attendance
- Access to cutting-edge technologies and tools, including AI and machine learning platforms
- Comprehensive health insurance and benefits package, including retirement planning and paid time off
How to Stand Out
- Make sure to highlight your experience with payment processors and integrations in your resume and cover letter.
- Be prepared to discuss your approach to solving complex problems in payments and fintech, and provide specific examples from your experience.
- Familiarize yourself with Sezzle's products and services, and be ready to discuss how your skills and experience align with the company's mission and goals.
- Practice your coding skills, particularly in Golang, and be prepared to complete coding challenges or technical assessments as part of the interview process.
- Research the company culture and values, and be prepared to discuss how you would contribute to and thrive in a collaborative, dynamic team environment.
- Consider creating a personal project or contributing to open-source projects that demonstrate your skills and experience in payments and fintech.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.