Stronger managers
I coached managers through feedback, difficult conversations, delegation, and the judgment calls that come with leading people.
Technical Coaching is an embedded engineering-effectiveness function — I built and operated the role inside a 120+ person R&D organization, working across Engineering, Product, QA, Design, and leadership.
A Technical Coach gives someone responsibility for connecting those pieces.
The role runs underneath all four layers, not beside one of them.
At Real, the work came down to five recurring leverage points.
I coached managers through feedback, difficult conversations, delegation, and the judgment calls that come with leading people.
Career ladders, competencies, development plans, and performance expectations.
Patterns, not gossip. Trends, not anecdotes. Confidentiality preserved.
Strategy — AI adoption, for example — translated into changed workflows and behavior.
Technical context plus people systems, without replacing either.
A conversation might range from a difficult feedback conversation to career direction, manager judgment, engineering practices, architectural thinking, or how AI was reshaping someone's day-to-day work.
Better managers. Clearer expectations. Earlier signals. More effective change.
Eric joined Real as a Lead Technical Coach, which, at that point in time, sounded really weird. But over time, I realized how important his role was and the impact it had on the whole organization.
Shubham Randive · Engineering, Real Brokerage
“I'm genuinely a more confident engineer because of his coaching.”
“I always came away from those conversations with something specific to work on or think about, not just general encouragement.”
“He played a unique and valuable role at the intersection of technical leadership, people development, and organizational effectiveness.”
Working inside the organization, I kept running into the same question: how is this different from the roles that already exist?
The point isn't to replace these roles. It's to connect the spaces between them.
Employees needed confidence a conversation wouldn't become a management issue. Leadership needed confidence I'd recognize what genuinely mattered.
Patterns, not gossip. Judgment, not automatic escalation.
Most conversations stayed individual. Repeated themes became anonymized patterns. Genuinely material issues were surfaced when they had to be.
“What's going on with you outside of work?”
Not empty small talk — I opened most coaching conversations that way because the engineer struggling with a manager, the new leader questioning their confidence, or the person deciding what they wanted next didn't stop being a human being when they opened their laptop.
Knowing the person made the conversation about the work more useful.
None of this makes me a better coach on its own. But staying curious about people outside of work — what they run toward, what they're learning, where they've traveled — carries into how I listen inside of it.
Eric Feigenbaum is a technical coach and longtime engineering leader with more than 20 years in software and technology organizations.
He started his career writing software, then moved into technical consulting before spending nearly two decades progressing through engineering leadership — from engineering manager through Senior Director of Engineering at Syneos Health. Along the way he led global teams, developed managers and technical leaders, and worked through many of the same organizational problems he'd later coach others through.
Becoming a Technical Coach wasn't a move away from engineering — it was an evolution of it: from building software, to leading engineers, to focusing full-time on helping engineers, managers, and technical organizations become more effective.
If some of these problems feel familiar, I'd be interested in comparing notes.
No pitch deck required. I'm just as interested in hearing how other engineering organizations approach this.
Connect on LinkedIn →