Why I Decided Not to Join CADDi
Recently, I formally withdrew from the hiring process at CADDi, a fast-growing B2B manufacturing platform in Japan.
I applied for a Senior Software Engineer position and went through multiple rounds of interviews and evaluations.
By the end, I realized this opportunityâand the culture behind itâwas fundamentally not for me.
Hereâs what happened, and why I chose to walk away.
Interview Process Summary
The process was well-organized at first and included:
- Initial HR screening
- A deep dive with an Engineering Manager
- Two technical rounds (system design & coding)
- A final discussion with the CTO
- Offer discussion and level review
After these rounds, I was given an initial offer:
- Level: SWE2
- Annual salary: ÂĽ8.1M
- No stock, bonus unclear
- An unexpected âfinal discussionâ scheduled again
A Sudden Interview⌠Again
Just when I thought we were entering the offer negotiation stage, I received a surprising message:
CADDi wanted to schedule another interview round, this time after the offer had been extended.
I declined the extra round, pointing out that I had already completed multiple technical interviews.
They then asked me to submit a list of past projects and examples to âdemonstrateâ I was qualified for SWE3.
I spent hours preparing a detailed breakdown of my leadership experience at Microsoft, EA, and Realtor.com.
And yetâeven after receiving all of thisâthe company again asked for a follow-up meeting to âdiscuss my examples.â
No updated offer was ever mentioned during this time.
A Conversation That Wasnât What It Seemed
This final meeting felt⌠off.
Instead of actually reviewing my experience or giving feedback on the examples Iâd provided, I was met with a new round of abstract, loosely-defined questionsâlike:
âHow would you speed up the development process at a growing company?â
When I answered by breaking it down into streamlining policies, engineering practices, and testing infrastructure, I didnât get engagement.
Instead, it felt like they were waiting for a specific âtextbookâ answer.
Throughout the meeting, one of the hiring managers was visibly yawningârepeatedly.
That may sound minor, but in the context of a supposedly important âre-evaluationâ discussion, it felt unprofessional and disrespectful.
At the end of the call, they said:
âWe still need time to consider.â
By then, I had already made up my mind.
What This Taught Me About CADDiâs Culture
What frustrated me the most wasnât the level or the salaryâit was the lack of sincerity in the process.
From the moment the offer was given, I felt I was being brought into a false pretense of negotiation.
But every step seemed geared toward defending the initial offer, not genuinely exploring what I could bring to the company.
The engineering manager even told me:
âOur SWE1s are already quite strongâmany engineers we interview donât even qualify for SWE1.â
To me, that came across not as high standards, but as self-congratulatory gatekeepingâand a surprising lack of humility or respect for the broader engineering community.
My Final Thoughts
I formally withdrew from the process shortly after.
I believe hiring should be a two-way conversationânot a one-sided evaluation that moves the goalposts every time.
If youâre currently job-hunting and considering CADDi, my advice is simple:
Steer clear.
There are many great companies in Japan building strong engineering culturesâthis, in my opinion, is not one of them.