Six months ago, I got an offer from a well-known public company. The role was interesting — senior full-stack engineer on a greenfield project, modern stack, smart team. The total compensation was roughly 30% higher than what I’m making now.
I turned it down in 24 hours. Here’s why, and what I think it says about engineering retention in 2026.
The Deal-Breaker Wasn’t the Tech
The company required 4 days on-site in San Francisco. When I asked the hiring manager about flexibility, I got the corporate line: “We believe in the magic of in-person collaboration.” I asked for data supporting that belief. Silence.
Here’s my situation: I live in Portland. I have a home office I’ve spent 3 years optimizing. I contribute to open-source projects on Friday afternoons. I do my best deep work between 6-8 AM before Slack lights up. I’ve architected systems that handle millions of requests per day from this desk.
You’re telling me I need to move to a city with 2x cost of living, spend 90 minutes daily in a car, and sit in an open-plan office with noise-canceling headphones on… to do the same work I’m already doing? That’s not a perk. That’s a tax.
What Actually Keeps Me Where I Am
Let me be specific about what my current company gets right, because vague “culture” talk doesn’t help anyone:
1. Trust Is the Foundation, Not a Buzzword
My manager doesn’t track my hours. She tracks my output. When I said “I need Thursday afternoons for a personal commitment,” the response was “cool, just make sure your team knows your availability.” No questions. No suspicion. No passive-aggressive Slack status monitoring.
This sounds small, but it’s everything. Trust in leadership — knowing that the people making decisions about my career respect me as an adult — is the single biggest reason I stay. According to SignalFire’s research, I’m not alone. Trust, culture, and challenge consistently beat compensation in what retains senior engineers.
2. The Problems Are Genuinely Hard
I’m working on distributed systems challenges that make me think. Not “move this button 2 pixels left” work — actual architectural problems where the solution isn’t obvious and my experience matters. Technical challenge and depth keep engineers engaged, and that’s exactly what I experience daily.
When companies try to retain people with counter-offers, they’re missing the point. If the work is boring at $180K, it’s still boring at $230K. You just feel more expensive while being bored.
3. Open-Source Is Valued, Not Tolerated
I maintain a couple of open-source libraries that are used by thousands of developers. At my previous company, this was treated as a hobby that shouldn’t interfere with “real work.” At my current company, it’s in my performance review as a positive contribution. My open-source work is seen as building the company’s engineering brand and keeping me technically sharp.
SignalFire specifically calls out open-source credibility as a retention factor for senior engineers, and they’re right. Letting engineers build public reputation is a retention strategy that costs you nothing and returns compound value.
4. Internal Mobility Without Politics
When I got curious about our ML pipeline last year, I spent a quarter doing a rotation with the data team. No bureaucratic transfer process, no manager veto, no implication that I was “disloyal” to my team. Just a conversation, a plan, and a new set of problems to learn from.
I came back to my team with ML knowledge that directly improved our feature development. The company got a more versatile engineer. I got renewed energy. Everyone won.
What the 30% Raise Actually Represented
That 30% raise wasn’t about money. It was about a company trying to use compensation to overcome a structural disadvantage. They couldn’t offer remote work, they couldn’t offer the trust my current company gives me, and they couldn’t offer the kind of open-source-friendly culture I value.
So they offered money. And for a lot of engineers, that works — temporarily. The median tenure at companies that retain primarily through compensation is about 18 months, according to multiple studies. Then you’re right back to recruiting, onboarding, and ramping someone new.
A Message to Engineering Leaders
If you’re reading this as a manager, director, or VP: your retention problem isn’t a compensation problem. It’s a trust problem, a challenge problem, and a flexibility problem. The engineers you most want to keep — the senior ICs who ship reliable systems, mentor others, and improve your architecture — are the ones with the most options. And we’re choosing companies that treat us like adults over companies that offer bigger checks with more strings attached.
Anyone else turned down a raise to stay somewhere better? What was your deciding factor?