Base-level Skills
Software Development Life Cycle
System Design
Architecture
Security
Scalability
Observability
Business Domain
Performance Optimization
Make The Role Your Own
Software Development Life Cycle
System Design
Architecture
Security
Scalability
Observability
Business Domain
Performance Optimisation
Common Attributes
Problem-Solving
Continuous Learning
Code Quality
Proactive
Ownership
Adaptability
Curiosity
Soft Skills
Communication
Stakeholder Management
Leadership
Empathy
Knowledge Sharing
Influence
Teamwork
Mentoring
Make The Role Your Own
Problem-Solving
Continuous Learning
Code Quality
Proactive
Ownership
Adaptability
Curiosity
Different Types of Senior Developer
Trailblazer Trevor
Perfectionist Pete
Mentorship Maestro Mark
Pragmatist Paul
Raging Roger
Senior Developer Archetypes…
Which One Are You?
________ Trevor
________ Pete
_____ _____ Mark
________ Pam
________ Roger
Trailblazer-Trevor
________ Pete
_______ _______ Mark
________ Pam
________ Roger
Trailblazer-Trevor
Perfectionist-Pete
________ ________ Mark
________ Pam
________ Roger
Trailblazer-Trevor
Perfectionist-Pete
Mentoring-Meastro-Mark
________ Pam
________ Roger
Trailblazer-Trevor
Perfectionist-Pete
Mentoring-Meastro-Mark
Pragmatic-Pam
________ Roger
Trailblazer-Trevor
Perfectionist-Pete
Mentoring-Meastro-Mark<
Pragmatic-Pam
Raging-Roger
Excellent Senior Developers
Software
Software
Software
Software
Software
Excellent Senior Developer
Software Development Life Cycle
System Design
Architecture
Security
Scalability
Observability
Business Domain
Performance Optimisation
Problem-Solving
Continuous Learning
Code Quality
Proactive
Ownership
Adaptability
Curiosity
Communication
Stakeholder Management
Leadership
Empathy
Knowledge Sharing
Influence
Teamwork
Mentoring
Excellent Senior Developer
Software Development Life Cycle
System Design
Architecture
Security
Scalability
Observability
Business Domain
Performance Optimisation
Problem-Solving
Continuous Learning
Code Quality
Proactive
Ownership
Adaptability
Curiosity
Communication
Stakeholder Management
Leadership
Empathy
Knowledge Sharing
Influence
Teamwork
Mentoring
Excellent Senior Developer
Software Development Life Cycle
System Design
Architecture
Security
Scalability
Observability
Business Domain
Performance Optimisation
Problem-Solving
Continuous Learning
Code Quality
Proactive
Ownership
Adaptability
Curiosity
Communication
Stakeholder Management
Leadership
Empathy
Knowledge Sharing
Influence
Teamwork
Mentoring
Productivity
Months
100
80
60
40
20
0