Engineering
Senior Engineer
430 people are learning this skill right now!
For many, becoming a senior engineer is the first step towards managerial roles and expanding beyond the IC track. For others, it represents a growth in the maturity of work produced and greater expectations for communication around it. Senior engineers are responsible beyond the code they write, and must use their experience and resources to Influence and motivate the larger team towards excellence. Learn about the tangible and intangible skills that separate the good engineers from the great.
Learn Senior Engineer with the Practica AI Coach
The Practica AI Coach helps you improve in Senior 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
- An incomplete list of skills senior engineers need, beyond codingA list of 23 non-coding skills that every engineer should focus on to advance their career
- On Being A Senior EngineerJohn highlights personal characteristics of a "mature engineer" who can Influence an organization or business positively.
- What's a Senior Engineer's Job?Julia discusses the technical work that comprises a senior engineer's job, as well as more managerial responsibilities that are not necessarily part of the job.
- So you are a Senior Engineer. Now what?Shem goes over four pillars, or ways that senior engineers can have impact: technical, process, Alignment & sharing, and mentoring.
- Making a bigger impact through collaboration as a senior individual contributorIn this LeadDev panel discussion, Alice and four other senior engineers share experiences and insights on how an engineer can widen their scope of Influence.
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
- Documentation
- Technical Debt
- Mentorship for Engineers
- Product-Focused Engineering
- Asking for Help
- Scoping
- Configuration at Scale
- Principal Engineer
- 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