My Early Software Engineering Career Success Plan

Kairsten Fay
CodeX
Published in
9 min readDec 23, 2021

--

I joined Meta’s Rotational Engineering program in May of 2021. Although the program is set up for one full year, I graduated early, receiving a permanent software engineering offer after just one rotation. I wrote an internal wiki sharing my observations about how to succeed within the program, and I’m reposting it with some edits here because I think the general concepts are applicable to any early career software engineer.

State Your Intentions Early

a woman speaking in front of an off-camera group
Photo by Natasha Hall on Unsplash

If you wish to get promoted quickly, you should state this intention in one of your first 1:1s with your manager. They will adjust their expectations of you accordingly. If you wait too long to bring this up, it’s possible that the projects they planned for you won’t get you to the next level in your desired timeframe. For example, you’ll likely need to take on the leadership role in a small to medium sized project to advance from a junior to a mid-level engineer.

Don’t Work Overtime

A woman up late on her Macbook in bed
Photo by Victoria Heath on Unsplash

Don’t work more than 40 hours each week. While I understand that some companies pride themselves on having the best engineers in the industry, do not trick…

--

--

Kairsten Fay
CodeX

Sr. software engineer and storyteller. I publish articles demystifying tech culture. SWE @ Meta. 1x top writer in Technology. Seattle-based. 🏳️‍🌈