Ryan Peterman
Advancing beyond senior engineering requires decoupling raw revenue impact from operational scope, replacing passive trust with accountable delegation and structured verification loops.
AI-assisted summary of New Grad (IC3) to Staff (IC6) at Meta in 3 Years | Simon Kindström — original source. Check the original for full context.
Source published:
Key ideas
- Simon Kindström completed a rapid ascent from IC3 (new grad) to IC6 (Staff Engineer) at Meta in three years, requiring an average of one to three halves per promotion level. (0:00)
- Meta performance ratings evaluate raw impact and output, whereas promotions evaluate the behavioral scope and operational maturity of how that impact was achieved. (2:21)
- Securing the top-tier 'Redefines Expectations' (RE) rating does not guarantee promotion if an engineer is only delivering individual output rather than leading teams and stewarding broader outcomes. (2:21)
- The defining transition from Senior (IC5) to Staff (IC6) centers on scaling through pod leads while embracing the rule that 'delegation is not abdication'—maintaining accountability for outcomes through lightweight verification systems. (10:15)
Detailed notes
## Background Published by Ryan Peterman on YouTube on October 23, 2026, this video highlight features Simon Kindström detailing his trajectory from new grad (IC3) to Staff Engineer (IC6) at Meta in three years. According to the description, Kindström walks through each promotion step-by-step, breaking down the specific performance ratings he earned, the number of halves required at each level, and the behavioral changes needed to scale his impact.
## TL;DR Simon Kindström breaks down how he navigated Meta's leveling system from IC3 to IC6 in three years, explaining the core distinction between performance ratings (what you achieved) and promotions (how you achieved it and your operational scope). His early advancement from IC3 to IC4 capitalized on prior internship familiarity and high-impact revenue projects, while reaching IC5 required stepping up to lead team initiatives, interface with leadership, and take accountability even through project failures. Reaching Staff Engineer (IC6) demanded a crucial mindset shift from individual execution to scalable leadership, learning that delegation requires active verification systems rather than passive abdication while maintaining the technical depth to dive into full-stack integration bottlenecks when necessary.
## Atmosphere & style The conversation carries an analytical, pragmatic, and peer-to-peer tone, feeling less like career hype and more like an insider post-mortem on big-tech performance mechanics. Peterman acts as an astute sounding board who understands Meta's cultural expectations, prompting Kindström to candidly unpack both his standout milestones and his early management missteps. The resulting dynamic is thoughtful, humble, and instruction-heavy, demystifying rapid career velocity by framing it around explicit behavioral changes, accountability, and technical rigor.
## Bulletin - [00:00](https://www.youtube.com/watch?v=qICgdxQe7kA&t=0s) Simon Kindström completed a rapid ascent from IC3 (new grad) to IC6 (Staff Engineer) at Meta in three years, requiring an average of one to three halves per promotion level. - [02:21](https://www.youtube.com/watch?v=qICgdxQe7kA&t=141s) Meta performance ratings evaluate raw impact and output, whereas promotions evaluate the behavioral scope and operational maturity of how that impact was achieved. - [02:21](https://www.youtube.com/watch?v=qICgdxQe7kA&t=141s) Securing the top-tier 'Redefines Expectations' (RE) rating does not guarantee promotion if an engineer is only delivering individual output rather than leading teams and stewarding broader outcomes. - [10:15](https://www.youtube.com/watch?v=qICgdxQe7kA&t=615s) The defining transition from Senior (IC5) to Staff (IC6) centers on scaling through pod leads while embracing the rule that 'delegation is not abdication'—maintaining accountability for outcomes through lightweight verification systems.
## Key takeaways - [00:00](https://www.youtube.com/watch?v=qICgdxQe7kA&t=0s) Transitioning from IC3 to IC4 in a single half requires operating at an IC4 standard on day one due to Meta's trailing performance evaluation model. - [00:00](https://www.youtube.com/watch?v=qICgdxQe7kA&t=0s) Completing a prior internship shaved off four to eight weeks of onboarding ramp-up by bypassing the steep learning curve of internal Meta tools like Phabricator. - [00:00](https://www.youtube.com/watch?v=qICgdxQe7kA&t=0s) Joining a nascent team as its second engineer provided high 1:1 manager access and direct exposure to high-leverage revenue projects. - [00:00](https://www.youtube.com/watch?v=qICgdxQe7kA&t=0s) The primary behavioral distinction between IC3 and IC4 is taking end-to-end ownership of an entire project rather than just executing discrete tasks. - [02:21](https://www.youtube.com/watch?v=qICgdxQe7kA&t=141s) Performance ratings track what was achieved (such as tens of millions in revenue), while promotions assess how results were delivered and the scope of behavioral maturity. - [02:21](https://www.youtube.com/watch?v=qICgdxQe7kA&t=141s) Earning an exceptional 'Redefines Expectations' (RE) rating as an IC4 did not immediately result in an IC5 promotion because the work lacked team-wide stewardship. - [02:21](https://www.youtube.com/watch?v=qICgdxQe7kA&t=141s) The COVID-19 pandemic led to a pause in formal ratings and promotions, substituting qualitative annotations such as 'significantly above' for formal performance marks. - [05:07](https://www.youtube.com/watch?v=qICgdxQe7kA&t=307s) Advancement to IC5 was unlocked by taking operational responsibility for 3–4 engineers and managing an ambiguous product space from conception to execution. - [05:07](https://www.youtube.com/watch?v=qICgdxQe7kA&t=307s) Handling commercial project failure with transparent escalations to senior directors and IC8 Principal Engineers demonstrated the leadership maturity needed for the IC5 level. - [06:36](https://www.youtube.com/watch?v=qICgdxQe7kA&t=396s) Early IC5 execution suffered from a passive trust model, highlighting the need to actively track milestones and hold team members accountable. - [06:36](https://www.youtube.com/watch?v=qICgdxQe7kA&t=396s) Scaling to Staff (IC6) required delegating sprint planning and day-to-day coordination to pod leads across teams totaling up to 13 cross-functional contributors. - [06:36](https://www.youtube.com/watch?v=qICgdxQe7kA&t=396s) Staff-level candidates must maintain deep technical chops alongside high-level strategy, exemplified by debugging across the full stack—from mobile clients to backend C++ infrastructure—to unblock critical launches. - [10:15](https://www.youtube.com/watch?v=qICgdxQe7kA&t=615s) 'Delegation is not abdication' served as the central mindset shift for IC6, meaning leaders retain ultimate accountability for results even when delegating execution. - [10:15](https://www.youtube.com/watch?v=qICgdxQe7kA&t=615s) To prevent project derailment without micromanaging, Staff Engineers rely on structured verification loops, such as regular sprint check-ins, rather than inspecting every pull request.
## Detailed walkthrough ### [00:00](https://www.youtube.com/watch?v=qICgdxQe7kA&t=0s) IC3 to IC4: Ramping Up Fast and Crushing Revenue Goals
Ryan Peterman kicks off the conversation by diving into Simon Kindström’s remarkable promo trajectory—advancing three engineering levels in three years, even while navigating the COVID-era promotion freeze. Simon’s very first step, from IC3 (new grad) to IC4, took just a single half and earned him a “Greatly Exceeds Expectations” (GE) rating. Ryan points out that because Meta promotions require trailing performance, an engineer pulling this off essentially needs to perform at an IC4 standard right out of the gate on day one.
Simon attributes this rapid start to several key structural and team advantages. Having completed a prior internship at Meta, he completely bypassed the steep initial learning curve of mastering the company's internal tooling, including Phabricator and the internal task systems. He estimates this shortcut “shaved off at least four to eight weeks of of ramp up.” Furthermore, he joined an early-stage team as its second engineer. This granted him direct access and extensive 1:1 mentorship from his manager, who made sure he secured high-impact projects immediately.
Operating on an ads payments team focused squarely on top-line revenue, Simon tackled projects that generated more than three times the team’s goal for the half. However, while raw revenue drove the GE rating, Meta's lagging promotion philosophy required demonstrating the behavioral hallmarks of an IC4: end-to-end project ownership rather than simply closing discrete individual tasks. As Simon explains:
> “One big difference between IC3 and IC4 is taking ownership of kind of like the completion of a project rather than like smaller tasks.”
- **Time to Promo**: 1 half. - **Rating**: Greatly Exceeds Expectations (GE). - **Tooling Advantage**: Intern experience bypassed custom Meta tooling friction (Phabricator, task tracking). - **Team Dynamic**: Second engineer on a nascent team with high manager facetime. - **Measurable Result**: Delivered projects that brought in >3× the half's revenue goal.
---
[02:21](https://www.youtube.com/watch?v=qICgdxQe7kA&t=141s) IC4 to IC5: The Difference Between Ratings and Promotions
Simon’s promotion from IC4 to IC5 spanned three halves and was marked by an exceptionally rare achievement: landing two “Redefines Expectations” (RE) ratings. Within Meta’s rating scale—Meets All, Exceeds, Greatly Exceeds, and Redefines—RE is the highest possible tier and one that the vast majority of engineers never see in their entire careers. What made Simon's first RE especially unusual was that he earned it during his very first half as an IC4, right after getting promoted. Ryan notes that it was as if Simon had immediately leapfrogged IC4 entirely to do IC5 or IC6 work.
Simon explains that ratings and promotions evaluate two distinct dimensions of performance: ratings measure raw impact, whereas promotions evaluate the behavioral standard and scope of *how* that impact was attained. In that first IC4 half, Simon’s team set a revenue target in the tens of millions of dollars; the projects Simon personally drove overachieved even that ambitious milestone, justifying the RE rating. However, he was still operating primarily on his own projects rather than stewarding other people's outcomes. Explaining why this historic rating did not translate into an instant promotion, Simon observes:
> “There's a difference between promo and ratings where ratings is more so about what you achieved and promos are more so about how you achieved it.”
During the subsequent half, Meta froze formal performance ratings and promotions due to COVID-19. Instead of standard ratings, engineers received qualitative annotations. Simon received a “significantly above” annotation, the functional equivalent of a GE rating.
```mermaid flowchart LR accTitle: Rating vs Promotion Evaluation Criteria at Meta accDescr: Diagram illustrating that performance ratings evaluate impact and output, while promotions evaluate behaviors and operational scope.
subgraph RatingEval["Performance Rating"] A["Impact & Output"] --> B["What you achieved\n(e.g., Millions in revenue)"] end
subgraph PromoEval["Promotion Readiness"] C["Behavior & Scope"] --> D["How you achieved it\n(e.g., Leading & growing others)"] end ```
---
[05:07](https://www.youtube.com/watch?v=qICgdxQe7kA&t=307s) Earning the IC5 Promo by Owning Team Scope and Navigating Failure
By his third half as an IC4, Simon secured his second RE rating along with his promotion to IC5. This advancement came from a fundamental evolution in how he operated. His team shifted focus from backend infrastructure back toward product engineering, taking on a completely uncharted product area. The organization split into two virtual teams, and Simon was handed operational responsibility for one half—consisting of himself and three or four other engineers.
This transition marked Simon’s first time taking a team from an ambiguous, unscoped concept through to project completion. He was no longer just an individual contributor delivering output; he was accountable for the collective delivery of the team and the engineers executing within it. When the product ultimately failed to meet commercial success metrics, Simon’s behavioral maturity stood out. He managed the fallout through transparent escalations to senior directors and IC8 Principal Engineers, earning substantial leadership credit for high-level technical communication and accountability under pressure. Simon summarizes this turning point:
> “This was that big step change in terms like my scope and responsibilities where now I'm no longer responsible for my own output and my own success I'm now responsible for the project success and the people within it.”
- **Half 1 (IC4)**: RE rating driven by tens of millions in revenue overachievement; no promo due to lack of team-level scope. - **Half 2 (IC4)**: COVID-19 half; formal promos and ratings paused; received a "significantly above" evaluation (GE equivalent). - **Half 3 (IC4)**: Second RE rating and promotion to IC5; managed 3–4 engineers end-to-end on a new product space with director-level escalations.
---
[06:36](https://www.youtube.com/watch?v=qICgdxQe7kA&t=396s) IC5 to IC6: Learning to Scale and Bridging the Full Stack
Simon completed the leap from IC5 to IC6 (Staff Engineer) in two halves. Stepping into the IC5 level, he recognized several critical gaps in his execution. While he was nominally responsible for other engineers, he realized he had not yet mastered the mechanics of holding them strictly accountable or tracking project milestones reliably, admitting that he relied heavily on a passive "trust model and just like hoping that everything works out."
To correct this, Simon had to learn how to actively scale himself as his team expanded. He took charge of two pods comprising seven engineers, which later grew to eight dedicated engineers on his team alongside a secondary cross-functional initiative pulling in 13 people. Rather than attempting to micromanage sprint planning and day-to-day coordination himself, he delegated operational ownership:
> “Now, instead I, you know, assign um pod leads that do it for me, right? Or like for for the team, right? where I am involved guiding coaching um but I let others take that uh which is another beautiful thing because now they are growing in return right now they're successful and they can make it towards um whatever goals they have.”
Balancing high-level strategy with the deep technical contributions expected of a Meta Staff promo packet proved to be the defining challenge of his second half as an IC5. While he handled roadmaps, hypotheses, and milestone planning for his pods, a critical payments project was on the brink of missing its launch date. The architecture was an intricate chain spanning Instagram client apps (iOS and Android), Instagram server backends, Meta’s core backend, a C++ payments infrastructure engine, and external third-party payment partners. With the integration completely stalled across organizational boundaries, Simon rolled up his sleeves as Tech Lead, spending intensive hours stepping through code with breakpoints across every tier of the entire stack to diagnose and resolve the bottleneck.
[10:15](https://www.youtube.com/watch?v=qICgdxQe7kA&t=615s) Closing the Gap to Staff: "Delegation is Not Abdication"
Reflecting on his transition to Staff Engineer, Simon Kindström describes the balance required at the IC6 level: demonstrating the ability to span a broad scope across multiple workstreams while retaining the depth needed to jump into the hairiest technical problems when necessary. Ryan Peterman points out the critical vulnerability engineers often face during this jump—being capable of handing off work, but failing to ensure that the work actually succeeds. When asked what single shift closed that gap during the half he made Staff, Simon recalls a core lesson imparted by his manager: “My manager used to say delegation is not abdication.” As Simon explains, “It means that you may delegate whatever you want but in the end you were responsible for the outcome.”
Early on, it was easy to fall into the trap of simply hoping for the best once a task was handed over. As Peterman frames it, “I assumed that this person would get it done and I hoped they would.” To break that habit, Simon internalized true accountability and instituted concrete processes to catch risks before they derailed projects. This included implementing regular touchpoints, such as weekly sprint check-ins, to monitor progress across workstreams. Making the leap from Senior (IC5) to Staff (IC6) forces an engineer to accept that they cannot review every line of code or execute everything themselves. Instead, success hinges on trusting team members to run with their projects while maintaining visibility and verifying outcomes without devolving into micromanagement.
```mermaid flowchart TD accTitle: Delegation Framework at Meta accDescr: Diagram illustrating the shift from passive abdication to responsible delegation with verification.
subgraph Abdication["Abdication (Anti-Pattern)"] A1["Hand off task"] --> A2["Assume and hope for success"] A2 --> A3["Lack of visibility / Missed issues"] end
subgraph Delegation["Accountable Delegation (IC6 Mindset)"] D1["Delegate scope and ownership"] --> D2["Establish verification loops (e.g., weekly sprints)"] D2 --> D3["Trust team while tracking progress"] D3 --> D4["Ensure end-to-end outcome"] end ```
- **Accountability for Outcomes:** At the Staff level, handing off a project does not absolve the lead of responsibility; the delegator remains ultimately accountable for the final delivery. - **Verification Systems:** Instead of micromanaging or reading every pull request, Simon established cadence meetings and lightweight sprint processes to track project velocity and catch blockers early. - **The IC5 to IC6 Shift:** Moving beyond Senior requires moving away from doing everything personally, learning to trust team members to support distinct projects while verifying their trajectory.
## Notable quotes > [02:21](https://www.youtube.com/watch?v=qICgdxQe7kA&t=141s) There's a difference between promo and ratings where ratings is more so about what you achieved and promos are more so about how you achieved it. — Simon Kindström
> [00:00](https://www.youtube.com/watch?v=qICgdxQe7kA&t=0s) One big difference between IC3 and IC4 is taking ownership of kind of like the completion of a project rather than like smaller tasks. — Simon Kindström
## Mentioned Simon Kindström, Ryan Peterman, Meta, Instagram, Phabricator, COVID-19, C++
## Video description Simon Kindström went from new grad (IC3) to Staff Engineer (IC6) at Meta in three years. In this highlight he walks through each promotion: the ratings he got, how many halves each one took, and what had to change in how he worked at every level.
Watch the full conversation: https://www.youtube.com/watch?v=IrkUStdQZkw
[Source](https://www.youtube.com/watch?v=qICgdxQe7kA)