Software Engineer II
Core
Build and operate systems for post-transaction resolution, account accuracy, and customer communication for the Affirm Card product.
Role type
Mid-level backend software engineer
Builds
Post-transaction resolution systems and customer communication workflows for the Affirm Card
Domain
Fintech / Credit / Distributed Systems
Deliverable
production ML models | product features
Required skills
Backend system design, Python or Kotlin, Distributed systems concepts, AWS, MySQL, Kubernetes, Code review, Debugging, Test-driven development
Preferred skills
Experience with large codebases, Cross-functional collaboration
Technologies
Python, Kotlin, AWS, MySQL, Kubernetes
Responsibilities
Break down projects into tasks and deliver in phases, Collaborate with product and design on technical constraints and trade-offs, Monitor system metrics and support on-call operations, Participate in code reviews and provide feedback
Seniority
Mid-level, hands-on IC