Engineering
Principal Engineer
195 people are learning this skill right now!
Learn Principal Engineer with the Practica AI Coach
The Practica AI Coach helps you improve in Principal Engineer by using your current work challenges as opportunities to improve. The AI Coach will ask you questions, instruct you on concepts and tactics, and give you feedback as you make progress.Curated Learning Resources
- On Being A Principal EngineerSilvia shares her thoughts on the cross-organizational nature of the principal engineer role.
- Thriving on the Technical Leadership PathKeavy discusses her decision to stay on the engineering track, versus moving into people management. She also shares examples of what the strategic work of a principal engineer looks like.
- Becoming a software architectDavid discusses some aspects of his role as a software architect: looking for underlying themes and patterns, reading, writing, teaching, and doing the dirty work.
- What does Staff level mean at GitLab?A Senior Engineer at Gitlab interviews colleagues to find out exactly what the staff engineer role entails.
- What do Staff engineers actually do?Will's guide to being a staff engineer covers: • Setting technical direction • Mentorship and sponsorship • Providing engineering perspective • Exploration • Being Glue
Related Skills
- Prioritization for Engineering
- Incident Response
- Product Development Flows
- Generative AI
- Engineering Director Role
- Tech Lead Role
- Refactoring
- Security Principles
- Security Leadership
- Tech Talks
- Engineering Career Ladders
- Code Reviews
- Data Modeling
- Intro to Eng Management
- Testing & Quality
- Software Design Docs
- Microservices
- Web Engineering
- Hiring Engineers
- Clean Code
- CTO's Role
- Software Architecture
- Estimation
- Senior Engineer
- Documentation
- Technical Debt
- Mentorship for Engineers
- Product-Focused Engineering
- Asking for Help
- Scoping
- Configuration at Scale
- On-Call Rotation
- Structuring Engineering Teams
- Debugging
- Continuous Deployment
- Reliability Leadership
- Reliability Principles
- VP Engineering Role
- Tech Writing
- Monitoring & Observability
- Terminals and Systems
- Mobile Engineering
- Pair Programming
- Onboarding Engineers
- Development Velocity