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, Deal reporting. Set technical strategy. Collaborate with product management”
Industry & Context.
Troubleshooting; Root cause analysis
On-Call Rotation
What They're Looking For.
Must Have
7+ years backend systems experience, Python or Kotlin experience, Highly available distributed systems experience, AWS experience, MySQL experience, Kubernetes experience, Spark knowledge, Deliver major features experience, Write high quality code
Nice to Have
Task orchestration systems knowledge, Airflow knowledge, Temporal knowledge
What You'll Do.
Set technical strategy
Collaborate with product management
Collaborate with design
Collaborate with analytics
Define technical solutions
Advocate technical solutions
Manage team operations
Ensure monitoring is in place
Ensure triage rotations are in place
Ensure playbooks are in place
Ensure policies are in place
Ensure testing is in place
Ensure alerting is in place
Support on-call efforts
Foster culture of quality
Foster culture of ownership
Set code review standards
Advocate standards beyond team
Develop talent on team
Build testing infrastructure
How You'll Work.
Team & Collaboration
Cross-functional teams; Product development lifecycle; Global engineering team
Communication Scope
Verbal communication; Written communication; Tech talks
Process & Methodology
Technical 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. · “On-Call Rotation - There would be an on-call rotation for this role as a requirement”. What We Look For: · You have 7+ years of experience designing, developing and launching backend systems at scale using
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.