Affirm
FinTech
StaffSoftwareEngineer,Backend(Dealreporting)
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer, Backend (Deal reporting) at Affirm. Skills: Backend systems, Distributed systems, AWS, Spark. Set technical strategy. Collaborate with product management”
What You'll Achieve.
Power funding of loans
Industry & Context.
Troubleshooting
On-call efforts
What They're Looking For.
Must Have
7+ years experience designing backend systems, 7+ years experience developing backend systems, 7+ years experience launching backend systems, Experience with Python, Experience with Kotlin, Experience developing distributed systems, Experience with AWS, Experience with MySQL, Experience with Kubernetes, Knowledge of Spark, Experience delivering major features, Experience delivering system components, Experience deprecating existing functionality, Write high quality code
Nice to Have
Knowledge on task orchestration systems, Airflow knowledge, Temporal knowledge
What You'll Do.
Set technical strategy
Collaborate with product management
Collaborate with design
Collaborate with analytics
Act as force multiplier
Define technical solutions
Define operational processes
Take ownership of operations
Take ownership of availability
Ensure right monitoring
Ensure triage rotations
Foster culture of quality
Foster culture of ownership
Set code review standards
Advocate for standards
Build testing infrastructure
How You'll Work.
Team & Collaboration
Cross-functional teams; Product development lifecycle; Global engineering team
Communication Scope
Writing; Tech talks
Process & Methodology
Technical strategy, Execution plan
Full Job Description
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Deal Reporting team is responsible for building our critical capital partner integrations, as well as services to automate funding processes safely and reliably. We partner with Product and Capitals Markets teams to understand and implement complex financial structures, integrations and reporting. We are looking for a highly motivated Staff Software Engineer to help empower Deal Reporting's first international team, and build integrations, services, and testing infrastructure to power the funding of every Affirm loan. What You'll Do: · You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. · You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. · You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. · You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts. · You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. · You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For: · You have 7+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. · You have an extensive track record of developing highly
Applying for this Staff Software Engineer, Backend (Deal reporting) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Affirm?
Real rants from real employees. Read before you apply.