@james This question sounds very familiar - here's what we came up with in my org (copy-pasted from our IC Ladder guidelines - part 1/2):
*Technical*
- Gaining proficiency in all relevant technical areas
- Has solid understanding of large portions of services and systems
- Consistently follows best practices
- Provides helpful, timely code reviews and technical feedback
- Contributes to technical proposal writing and reviewing
- Uses a systematic approach to debug issues
*Execution*
- Commits to and completes tasks within expected time frame
- Estimates methodically
- Reviews tasks critically and ensures they’re appropriately sized
- Proactive about potential issues and tech debt
- Understands how people use the products and services they build