Senior Payments Engineer — Acquiring & Payment Processing
Core
Design and build backend services to own and scale the acquiring and payment-processing stack, integrating with processors and gateways to move funds and ensure transaction accuracy.
Role type
Senior backend payments engineer (acquiring & processing)
Builds
Scalable payment processing services for consumer and merchant shopping journeys
Domain
Fintech / Retail payments
Deliverable
production ML models | product features
Required skills
Golang, distributed systems architecture, payment processing fundamentals (authorization, settlement, reconciliation, chargebacks), idempotent transaction design, observability, AI/LLM tooling fluency
Preferred skills
SQL via ORM, Kubernetes, AWS, CI/CD pipelines, commercial API delivery
Technologies
Golang, Kafka, SQS, RabbitMQ, Stripe, Adyen, Fiserv, Plaid, Prometheus, Datadog, NewRelic, AWS, Kubernetes, MySQL, Postgres, Elasticsearch, Gitlab, React, React Native
Responsibilities
Design and build backend services integrating with payment processors and gateways; Own critical money-movement flows end-to-end; Build fault-tolerant, auditable transaction processing; Operate within PCI DSS scope; Instrument and monitor payment health; Mentor engineers and lead small project teams
Seniority
Senior, hands-on IC with mentorship responsibilities
