Senior Software Engineer, Backend (Payments)
Core
Building high-throughput, high-availability backend systems for Affirm's Payment Processing Network to process billions in payments and support international expansion.
Role type
Senior Backend Software Engineer (Payments)
Builds
Payment processing infrastructure and scalable financial systems
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Kotlin, AWS, MySQL, Kubernetes, distributed systems design, large codebase refactoring, technical planning, code review standards
Preferred skills
Leading teams through ambiguity, fostering culture of quality, mentoring engineers, proactive problem identification
Technologies
AWS, MySQL, Kubernetes, Python, Kotlin
Responsibilities
Own and deliver quarterly team goals, collaborate with product/design/analytics on technical constraints, identify and solve process/technology issues, monitor system availability and on-call support, set code review and design standards, develop team talent
Seniority
Senior, hands-on IC with team leadership