Build To Succeed · 2025-12-17 · 42 min
On this episode, we're joined by Phil Rabin , whose previous roles include Senior Engineering positions at Uber , where he spent a decade scaling one of the most demanding mobile organizations in the world. He is currently Director of Engineering, Mobile, at SoFi . Phil discusses what it takes to lead one of the largest Flutter engineering teams in production, and how to scale systems and people. Key Takeaways: ( 00:00 ) Introduction. ( 01:29 ) Phil began coding at 15 and later built early digital products at CBC. ( 05:08 ) How Uber optimized every step to make the ride experience as fast as possible. ( 10:16 ) A mobile-first growth story and super-app vision made SoFi the right fit. ( 14:07 ) Flutter removed the heavy burden of maintaining two separate native apps. ( 16:53 ) Scaling requires strong documentation because teams constantly change. ( 19:34 ) A "WikiLink only" rule keeps documentation clear and consistent. ( 21:09 ) Success depends more on aligned, energized teams than on writing code. ( 30:51 ) Early Uber faced similar single-package bottlenecks as SoFi during scaling. ( 34:23 ) Radical candor shapes Phil's leadership.