Transitioning From a Startup to a Mature Platform

Abstract

What you need to succeed in a startup with zero customers is different from what you need when you have a few thousand, and this changes many times as the company grows. Some of these changes are code and architectural changes, some are organizational changes, and some are mindset shifts. The one constant is that things will need to change. As a staff plus engineer in a smaller company, while you may be working with fewer engineers and fewer systems than you would be at a larger company, you have a huge impact on whether the company succeeds or fails.

Having navigated this transition a few times now at largely B2B companies, I will talk through some of the lessons I've learned working at a tiny startup (failed), Box (Series D through going public and beyond), Split (Series B through an acquisition), and now at Imprint (Series C and still going). I will talk through deciding if and when things need to change, how to get people aligned with the change, and continual evaluation of progress. While I will focus on the startup to platform transition, the skills and observations are universal for navigating change.


Speaker

Joy Ebertz

Principal Engineer @Imprint, Blogger, and Speaker, Previously @Harness, @Split, & @Box

Joy is a Principal Software Engineer at Imprint where she is currently trying to detangle their configuration. She is a primarily backend focused developer with extensive experience in configuration, microservices architecture, revamping authorization frameworks, creating REST API standards, audit logging and more. Prior to Imprint, she has worked at Harness, Split, and Box in Staff+ roles. In addition to designing software and writing a lot of code, she also maintains a blog: joy.ebertz.run/blogs.html (with both career and technical topics).  In her free time, she does a lot of traveling, reading, and running ridiculously long distances (mostly on trails).

Read more
Find Joy Ebertz at:

From the same track

Session

Nobody Knows Everything (and That's OK): Building Alignment in Complex, Rapidly Changing Environments

Successful Staff+ engineers build alignment across organizational and technical boundaries, including domains where they aren't the deepest expert.

Speaker image - Kaye  Mason

Kaye Mason

Senior Staff Software Engineer @Meta, Previously @Google and @EA, 20+ Years in Real-Time Rendering, Spatial Computing, and Developer Platforms

Session

Scaling Tech by Aligning Humans

Scaling a complex technology can get messy without a clear north star or a shared technical strategy. Product strategies from different functions can each deliver impact but may lead to disconnected solutions or inadvertently introduce various forms of technical debt.

Speaker image - Scott Behrens

Scott Behrens

Principal Security Engineer @Netflix, Providing GenAI Technical Leadership and Upleveling Engineers on The Engineer Setlist Blog

Session

Use AI to Multiply Your Team as a Staff Engineer

Most "AI for engineers" content is about typing faster. That's IC-level work. Staff engineers have a different question to answer. When AI raises the floor on what every engineer can ship, what is the staff engineer's job, and where does the leverage actually come from now?

Speaker image - Jordan Cutler

Jordan Cutler

Senior Staff Engineer and Web Tech Lead @Pinterest, Author of High Growth Engineer Newsletter