Tech stack and eng culture is lacking - Senior Software Engineer Affirm Employee Review

1.0
Apr 5, 2022
Recommend
CEO approval
Business Outlook

Pros

Interesting product space. Great benefits.

Cons

Let's be frank, every company has its issues. Affirm is no different. Why do I have such contempt for Affirm these days? Several reasons, but let's start off simple: its immense tech debt. I know I know, all companies have tech debt. However, I have never disliked working in a codebase/tech stack even close to as much as I do working on Affirm's. From unit tests to integration testing to staging to production deploys to language/repo tooling to telemetry, I cannot think of a single part of our tech stack that meets baseline requirements. It certainly shows. We have regular outages (e.g. a two part two day outage spanning a total of 8 hours in late 2021) and are still running our core services in Python 2 (it is the middle of 2022). It is easy to understand why; we relentlessly prioritize new product initiatives over fixing our decrepit stack. Once again I will acknowledge this is typical in industry. But the state of our tech stack is simply not tenable and has only gotten worse these past couple of years. I would recommend not joining Affirm solely due to this issue. Don't even get me started on the abysmal engineering culture. Briefly, there is no cultural expectation to support other teams and doing so is a glorified exception instead of the standard.

avatar
Affirm Response
4y
We appreciate you taking the time to share your concerns with us, and we're sorry to hear that we fell short in providing an exceptional employee experience. We're passionate about improving lives through our financial products, and hope everyone who works here is as well. If you have any questions or concerns you'd like to talk through, we're here to chat -- please reach out to your people business partner and they can set up some time.

Explore other reviews about Affirm

5.0
Jun 16, 2026
Recommend
CEO approval
Business Outlook

Pros

Amazing learning curve, great team to work with.

Cons

Not a fan of remote work, very start-up culture, so hustle.

1
3.0
Jul 2, 2026
Recommend
CEO approval
Business Outlook

Pros

Great work life balance on most teams

Cons

Career stagnation. You will work with some very mediocre "senior" ICs

See reviews by: Helpful|Rating|Date|All