Apple Software Engineer Promotion Guide: ICT2 to ICT3 to ICT4 to ICT5
Navigate Apple's engineering career ladder. Understand the ICT leveling system, the three performance axes, and what it takes to get promoted from ICT3 to ICT4 to ICT5.
Apple's engineering culture is unique—focused on secrecy, polish, and deep integration across hardware and software. Understanding their ICT leveling system and the three axes of performance evaluation is essential for advancing your career there.
Here's what you need to know.
Apple's Engineering Levels (ICT)
Apple uses ICT2-ICT6 for individual contributor technical roles:
| Level | Equivalent | Typical Experience | Total Comp (Median) | |-------|-----------|-------------------|---------------------| | ICT2 | Junior | New grad, 0-2 years | ~$162K | | ICT3 | Mid-level | 2-4 years | ~$219K | | ICT4 | Senior | 4-8 years | ~$358K | | ICT5 | Staff | 8+ years | Higher | | ICT6 | Principal | 10+ years | Higher |
Important: ICT4 is considered a "terminal level" at Apple—it's comfortable to stay there for your entire career. Many engineers remain at ICT4 for 10+ years, even with excellent reviews.
The Three Performance Axes
Apple evaluates engineers on three axes:
1. Teamwork
How collaborative you are and how you improve processes, projects, and meetings:
- Do you make your team more effective?
- Are you easy to work with?
- Do you help others succeed?
2. Results
Your project impact and execution quality:
- Do you improve user experience?
- Do you deliver high-quality work on time?
- What measurable outcomes have you achieved?
3. Innovation
Your ability to create new solutions and identify opportunities:
- Do you bring creative approaches to problems?
- Do you identify opportunities others miss?
- Do you push the boundaries of what's possible?
In performance reviews, you're evaluated on each axis, with ratings combined into a score (e.g., "Exceeds Expectations" on all three = 9).
The Performance Review Process
Self-Review
You document your impact and behaviors anchored to the three axes. Critical limitation: You're limited to just 2,500 characters—you need to be extremely concise and strategic about what you highlight.
Peer Feedback
Peer feedback is weighted heavily by managers:
- Your manager automatically requests feedback from immediate teammates
- You can request feedback from up to 5 additional peers outside your team
Pro tip: Build relationships with people who can speak to your best work, and make sure they're included in your peer review list.
Timeline
- Performance reviews happen in late May/early June
- Outcomes (compensation, promotions) reflect in October
Promotion Timeline and Difficulty
ICT3 to ICT4
Managers typically say "a good two years" is needed to advance from ICT3 to ICT4. Focus on:
- Consistent delivery of high-quality work
- Demonstrating ownership of larger features
- Building technical depth
ICT4 to ICT5 (The Hard Jump)
The ICT5 promotion is extremely difficult. The reality:
- Many engineers get perfect reviews (9/9 on all axes) repeatedly at ICT4 and don't get promoted
- It's normal to be at ICT4 for 10+ years
- 80% of ICT5 positions are filled through internal promotions
- External hires need proven impact at FAANG+ Senior/Principal levels
What it takes: ICT5 requires demonstrating broad impact beyond your immediate team. You need to:
- Lead cross-functional projects spanning iOS, hardware, and cloud teams
- Influence technical direction at an organizational level
- Be recognized as a technical leader across multiple teams
How to Position Yourself for Promotion
Master the 2,500-Character Self-Review
With such limited space, every word counts:
- Lead with your highest-impact accomplishments
- Quantify results whenever possible
- Explicitly connect to all three axes
- Be concise—no fluff
Use a brag document throughout the year so you have material ready when review time comes.
Build Cross-Team Visibility
For ICT5 especially, you need impact beyond your team:
- Seek out cross-functional projects
- Collaborate with hardware, design, and product teams
- Drive initiatives that span multiple organizations
- Build relationships with senior engineers in other areas
Maximize Peer Feedback
Since managers weight peer feedback heavily:
- Build strong relationships with colleagues
- Choose your 5 additional reviewers strategically
- Make sure people who've seen your best work are included
- Help others so they can speak to your teamwork
Excel on All Three Axes
A weakness on any axis holds you back. Develop all three:
- Teamwork: Be collaborative, improve processes, help others
- Results: Deliver high-quality work with measurable impact
- Innovation: Bring creative solutions, identify opportunities
Plan for ICT5 Early
If you want to reach ICT5:
- Start building cross-functional relationships at ICT4
- Volunteer for projects that span multiple teams
- Develop deep expertise that makes you a go-to person
- Build a track record of technical leadership
Common Mistakes
Writing a generic self-review. With only 2,500 characters, you can't afford vague statements. Be specific and quantify impact.
Ignoring peer feedback strategy. Your peers' feedback matters. Build relationships and choose reviewers wisely.
Expecting ICT5 to come quickly. The jump to ICT5 is extremely competitive. Set realistic expectations and play the long game.
Staying too narrow. At senior levels, Apple values engineers who can work across hardware and software. Broaden your scope.
Not demonstrating innovation. Apple's culture prizes innovation. Show you're pushing boundaries, not just executing.
Related Guides
- Free Brag Document Template - Essential for Apple's limited self-review
- General Software Engineer Promotion Guide - Broader industry context
- Google Promotion Guide - Compare with Google's process
- Amazon Promotion Guide - Compare with Amazon's process
Ready to build your promotion case?
PromoReady helps you track wins, map them to your rubric, and stress-test your packet before the real committee.
Try PromoReady Free