SlideShare a Scribd company logo
Software Engineer’s
Career Management
Toolkit
Özgen Güngör
10.10.2023
Berlin
Why me and why this topic?
Currently VP of Engineering at Catawiki (Project A: series B & C)
- 105+ ppl
- Recently Installed:
- Competency FW, Mentorship Programme, 4YPs, Effectiveness Surveys
Past management experiences in diverse industries and different stages of engineering org lifecycles;
including Uber and FedEx, adding up to 13 years in management
Prior to that software engineer for 8+ years
I care deeply about software engineers’ impact and growth, because I’ve been
there
Agenda
● Why
● What
● How
● Q&A
Software Engineer’s
Career Management
Toolkit
Why?
excluding education, continuous learning, commute and all extracurricular activities
13.2% and more
Why?
“If you don’t know where you
are going any road can take
you there.”
Why?
A journey mindset is active;
expressing desires, making
progress, and reflection.
Mountain
Map
Hill
Compass
SatNav
Supplies
Mapping your journey…
…to your toolkit
Long term plan
Competency framework
Goals
Brag Doc
Mentors and coaches
Learning and development
your toolkit
Long term plan
Competency framework
Goals
Brag Doc
Mentors and coaches
Learning and development
Let’s pack !
Long term plan
Long term plan
Benefits:
● Direction and purpose
● Optimizing potential
● Achievements
● Adaptation to change
● Increased motivation
● Increased job satisfaction
Benefits for your manager/org:
● Understand what motivates you
● They can support you better
● Match you with the right
opportunities
Long term plan
Example:
1. Vision of your future (3-5-10 years)
2. Career Goals
4. Short-Term Milestones
5. Skills and Qualifications: Current/Needed
6. Networking and Relationships
7. Resources and Investments
8. Potential Challenges
Annual, 4hrs
“it's important to realize that the person responsible for your career growth is
yourself; nobody cares more, nobody knows better what your value is. So drive
your career as you would drive a project. Understand what your team/company
need, set personal goals that address those needs, get buy-in from your manager
and start building. Document your progress and discuss it with your manager
periodically. This way growth becomes measurable and predictable.”
- Sabin Roman (Engineering Manager @ Linear)
Pitfalls:
● Rigidity
● Overambition
● Ignoring the short term
● Single-mindedness
● Stress and anxiety
Mitigation tactics
● Introspection
● Have a mentor (outside view)
● Find a few peers that you can
trust for critical feedback
● Revisit annually
● Embrace cone of uncertainty
Long term plan
Competency Frameworks
Competency Frameworks
Benefits
● Clarity of Expectations
● Goal Alignment
● Skill Enhancement
● Feedback and Assessment
● Structured Development
● Professional Growth
Benefits for your manager/org:
● Expectation management
● Context for performance
feedback
● Measure progress
● Recognize and reward growth
Engineer 1 (Fresh Graduate):
Technical Proficiency:
Basic understanding of programming languages and technologies.
Ability to write and debug simple code.
Demonstrated problem-solving skills in a guided environment.
Learning Orientation:
Willingness to learn new technologies and programming languages.
Openness to feedback and a proactive approach to improvement.
Eagerness to seek guidance and mentorship.
Team Collaboration:
Effective communication within the team.
Basic understanding of team dynamics and contribution to team goals.
Ability to work under supervision and in collaboration with senior team
members.
Quality and Testing:
Basic understanding of software testing and debugging.
Awareness of coding standards and code reviews.
Commitment to producing clean and maintainable code.
Principal Engineer (Highest Level):
Technical Mastery:
Deep expertise in specific technical domains or technologies.
Lead in complex architectural design and decision-making.
Innovation and exploration of emerging technologies.
Strategic Leadership:
Strategic thinking and contribution to the organization's technical vision.
Mentorship and coaching of engineers at all levels.
Influence on technical strategy and direction.
Ownership and Impact:
Ownership of significant and critical areas of the product.
Impactful contributions to the organization's goals and growth.
Risk management and mitigation at an organizational level.
Thought Leadership:
Recognition as a thought leader in the industry.
Contribution to open-source projects or technical publications.
Representation of the organization in industry forums and conferences.
Competency Frameworks Annual, 4hrs
"Competency Framework" is definitely the most impactful career management
tool for me, by analysing where I stand compared to next level, I was able to
identify gaps and create a plan to successfully get promoted 3 times at Uber.
Leveraging this framework as the baseline removes the potential biases and
helped me and my manager(s) actually come up with an actionable growth plan
for me.
- Baran Küçükgüzel (Sr. Staff Eng. @ Uber)
Bonus: DropBox released publicly and then iterated on their Career Framework here
Bonus: Keep an eye on Gergely Orozs’ (Pragmatic Engineer Blog) new book coming out soon.
Pitfalls:
● 404!
● Rigid Compliance & Box-Ticking
● Lack of Individualization
● Neglect of Soft Skills
● Inflexible Career Pathing
● Lack of Real-World Application
● Stress and Pressure
Mitigation tactics
● Polyfill! There are great
sources available for you to
have your own version
● Balance with long-term career
goals.
● Use as a foundation but remain
open to skill development
beyond its scope.
● Emphasize the development of
both technical and soft skills.
● Align with your manager on
realistic expectations
Competency Frameworks
Goals
Goals
Benefits:
● Trade-offs and focus
● Measurable progress
● Structured feedback
● Accountability
Benefits for your manager/org:
● Mutual commitment and
accountability
● Clear support vectors
● Increased fairness in
performance management
Goals
Professional Development Goals:
Technical Competence:
Goal:
Actions:
Soft Skills Enhancement:
Goal:
Actions:
Project and Team Goals:
Project Contribution:
Goal:
Actions:
Measurable Outcome:
Collaboration and Mentorship:
Goal:
Actions:
Measurable Outcome:
Bi-Annual, 4hrs
Pitfalls:
● Unrealistic goals
● Ignoring motivation
● Inattention to results
● Failure to reflect
Mitigation tactics
● Communicate early and
frequently
● Use LTP and Competency
framework to align your goals
with your motivations
● Get feedback and reflect
Goals
Brag doc
Brag doc
Benefits:
● Personal development
● Performance reviews
● Recognition and visibility
● Personal branding
● Self-confidence
● Objective evaluation
Benefits for your manager/org:
● Short feedback loop
● Scalable to the org
● Fairer performance reviews
● Find and shine good examples
Brag doc (a.k.a. internal résumé)
Achievements
Project X (Q1 2023 - Q2 2023)
Led a cross-functional team of 5 engineers to deliver Project X, a critical system upgrade.
Delivered the project ahead of schedule, reducing implementation time by 30%.
Achieved a 20% improvement in system performance, resulting in enhanced user experience.
Received recognition from the project sponsor for outstanding leadership and results.
Mentorship and Team Development
Mentored two junior engineers, guiding them in project work and skill development.
Organized and conducted weekly knowledge-sharing sessions on emerging technologies.
Led technical training workshops for the team, improving overall coding standards and practices.
Skills Enhancement
Technical Skills
Deepened expertise in Python, becoming the go-to resource for Python-related technical questions.
Actively contributed to open-source projects, enhancing proficiency in open-source development.
Soft Skills
Improved communication skills through Toastmasters participation, resulting in more effective team meetings and presentations.
Initiated cross-functional collaboration efforts to foster a culture of teamwork and knowledge sharing.
Feedback and Recognition
Received consistent positive feedback from peers and supervisors during performance reviews.
Selected as a technical reviewer for the company's coding standards and best practices documentation.
Future Goals
Plan to pursue AWS certification to further strengthen cloud computing skills.
Lead a high-impact cross-team project focused on improving system scalability and reliability.
Monthly, 1hr
“Recommending one to any engineer - I think brag doc / work journal. Not only it
helps during the perf/promo process, but on a daily basis as well. Sometimes there
are periods when you feel that you didn’t achieve much, so it’s important to have a
reference to look back and say, ah, no, I did this and that and here are the results.”
- Pavel Mazurin (Staff Software Engineer @ Noom)
Bonus: Julia Evans’ great article and template are available here
Pitfalls:
● Emphasis on self-promotion
● Lack of humility
● Failure to update regularly
● Inflexibility
● Confidentiality
● Goodhart's law
Mitigation tactics
● Fact based statements
● Provide additional context
● Review with stakeholders
● Credit others around you
Brag doc
Mentors and coaches
Mentors and coaches
Benefits:
● Mindset fit
● Get feedback and advice on your
goals
● Leverage their network
● Learn from their experience
Benefits for your manager/org:
● Create a 360° network of
mentors and mentees
● Connect with competency
framework
● Bring external insights into
team/org
Agenda:
1. Progress Review
2. Career and Skill Development
3. Technical Topics of Interest
4. Questions and Guidance
5. Action Items and Next Steps
Mentors and coaches Monthly, 1-2 hrs
Pitfalls:
● Not helping them help you
● Overdependence
● Ignoring their experience
● Expecting immediate results
Mitigation tactics
● Seek guidance, not decisions
● Use reflection and peer
network
● Channel their input to specific
areas/topics
● Take time to build mutual
context for long-lasting results
Mentors and coaches
Learning and development
Benefits:
● Increase depth of knowledge
● Add new specialised skills (I-shape,
T-shape, V-Shape, DevOps,
DevSecOps,...)
● Support progress through the
competency framework
● Keeping skills sharp
● Communication skills
● Leadership skills
Learning and development
Benefits for your manager/org:
● More robust, versatile ICs
and teams
● High performance
● Increased impact radius
● Growing leaders
Learning and development
Online Learning Platforms
Coding Practice and Challenges
Programming Books
Video Tutorials and YouTube Channels
Open-Source Projects
Programming Blogs and Websites
Coding Bootcamps
Tech Conferences and Webinars
Podcasts
Online Code Playgrounds
E-books and Digital Libraries
Certification Programs
Monthly, 4-10hrs
Pitfalls:
● Overambitious planning, too many
tabs open
● Inconsistent learning habits
● Diminishing returns
● Comparing yourself to others
● Not celebrating achievements
Mitigation tactics
● Create reliable bandwidth
● Prioritize and focus the
bandwidth
● Validate your L&D
objectives
● Celebrate
● Share learnings with others
Learning and development
Key Takeaways
● Start with: Where do I want to go in my career?
● Continue with: How can I be most impactful?
● Use the toolkit to make things more visible and tangible
● Mix and match the tools as you need:
○ Absolute minimum recommended: Competencies + Brag Doc + Mentor
● Share your plans, develop relationships and leverage resources to get
good feedback and support
● Remain adaptive and active in your career growth
● Set cadence to review and update
● Enjoy the journey
Thank you
Danke
schön
Dank je wel
Teşekkürler
Q&A
Coming soon
● Employee Journey Mapping for Software Engineering Organisations
Attributions
Icons
Mountain icons created by Freepik - Flaticon
Hills icons created by mnauliady - Flaticon
Map icons created by Freepik - Flaticon
Compass icons created by Freepik - Flaticon
SatNav icons created by phatplus - Flaticon
Backpack icons created by srip - Flaticon
Cycle icons created by Uniconlabs - Flaticon
Images via Imagin.art
Backpack / Prompt: contents of a traveler's backpack, including a compass, a flashlight, a map, a rope, don't include glasses or spectacles
Time / Prompt : a pocket watch in the center of a square postcard
Alice / Prompt : alice in wonderland chatting with the cheshire cat sitting on a branch
Traveler / Prompt: a traveler standing in front of mountains with hills and valleys

More Related Content

Similar to Software Engineer's Career Management Toolkit

Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
Jeff Bollinger
 
Staffing the erp training team
Staffing the erp training teamStaffing the erp training team
Staffing the erp training team
Souhair Katbeh
 

Similar to Software Engineer's Career Management Toolkit (20)

Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
High Level Solution Plan - Nationwide
High Level Solution Plan - NationwideHigh Level Solution Plan - Nationwide
High Level Solution Plan - Nationwide
 
Profile Seema Wadhwa
Profile Seema WadhwaProfile Seema Wadhwa
Profile Seema Wadhwa
 
U Xmagic Agile Presentation
U Xmagic Agile PresentationU Xmagic Agile Presentation
U Xmagic Agile Presentation
 
Profile Sumana_Sen
Profile Sumana_SenProfile Sumana_Sen
Profile Sumana_Sen
 
How to Manage Growth of Tech Team
How to Manage Growth of Tech TeamHow to Manage Growth of Tech Team
How to Manage Growth of Tech Team
 
Jennifer Whitt, PMP speaks to PMPs for PDUs on Achieving Success using the Pr...
Jennifer Whitt, PMP speaks to PMPs for PDUs on Achieving Success using the Pr...Jennifer Whitt, PMP speaks to PMPs for PDUs on Achieving Success using the Pr...
Jennifer Whitt, PMP speaks to PMPs for PDUs on Achieving Success using the Pr...
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Module 1 - SE.pptx
Module 1 - SE.pptxModule 1 - SE.pptx
Module 1 - SE.pptx
 
Using Competency Modeling to Enhance Leadership Development
Using Competency Modeling to Enhance Leadership DevelopmentUsing Competency Modeling to Enhance Leadership Development
Using Competency Modeling to Enhance Leadership Development
 
ASAP-01 Implementaion.pptx
ASAP-01 Implementaion.pptxASAP-01 Implementaion.pptx
ASAP-01 Implementaion.pptx
 
What is Project Management.pdf
What is Project Management.pdfWhat is Project Management.pdf
What is Project Management.pdf
 
P&C_INTEL LeadershipTraining_implementation plan_workteam.pptx
P&C_INTEL LeadershipTraining_implementation plan_workteam.pptxP&C_INTEL LeadershipTraining_implementation plan_workteam.pptx
P&C_INTEL LeadershipTraining_implementation plan_workteam.pptx
 
Aligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOAligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPO
 
Five Powerful Skills To Boost Programme career
Five Powerful Skills To Boost Programme careerFive Powerful Skills To Boost Programme career
Five Powerful Skills To Boost Programme career
 
Agile Team Performance Appraisal
Agile Team Performance AppraisalAgile Team Performance Appraisal
Agile Team Performance Appraisal
 
Staffing the erp training team
Staffing the erp training teamStaffing the erp training team
Staffing the erp training team
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
How to Avoid Common Mistakes When Hiring Remote Developers
How to Avoid Common Mistakes When Hiring Remote DevelopersHow to Avoid Common Mistakes When Hiring Remote Developers
How to Avoid Common Mistakes When Hiring Remote Developers
 

Recently uploaded

Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Dirk Spencer Corporate Recruiter LION
 
Dr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdf
Dr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdfDr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdf
Dr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdf
Dr. Nazrul Islam
 

Recently uploaded (20)

134. Reviewer Certificate in Computer Science
134. Reviewer Certificate in Computer Science134. Reviewer Certificate in Computer Science
134. Reviewer Certificate in Computer Science
 
129. Reviewer Certificate in BioNature [2024]
129. Reviewer Certificate in BioNature [2024]129. Reviewer Certificate in BioNature [2024]
129. Reviewer Certificate in BioNature [2024]
 
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
Transferable Skills - Your Roadmap - Part 1 and 2 - Dirk Spencer Senior Recru...
 
133. Reviewer Certificate in Advances in Research
133. Reviewer Certificate in Advances in Research133. Reviewer Certificate in Advances in Research
133. Reviewer Certificate in Advances in Research
 
Day care leadership document it helps to a person who needs caring children
Day care leadership document it helps to a person who needs caring childrenDay care leadership document it helps to a person who needs caring children
Day care leadership document it helps to a person who needs caring children
 
DIGITAL MARKETING COURSE IN CHENNAI.pptx
DIGITAL MARKETING COURSE IN CHENNAI.pptxDIGITAL MARKETING COURSE IN CHENNAI.pptx
DIGITAL MARKETING COURSE IN CHENNAI.pptx
 
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
太阳城娱乐-太阳城娱乐推荐-太阳城娱乐官方网站| 立即访问【ac123.net】
 
Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!
 
0524.THOMASGIRARD_SINGLEPAGERESUME-01.pdf
0524.THOMASGIRARD_SINGLEPAGERESUME-01.pdf0524.THOMASGIRARD_SINGLEPAGERESUME-01.pdf
0524.THOMASGIRARD_SINGLEPAGERESUME-01.pdf
 
Operating system. short answes and Interview questions .pdf
Operating system. short answes and Interview questions .pdfOperating system. short answes and Interview questions .pdf
Operating system. short answes and Interview questions .pdf
 
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
 
Widal Agglutination Test: A rapid serological diagnosis of typhoid fever
Widal Agglutination Test: A rapid serological diagnosis of typhoid feverWidal Agglutination Test: A rapid serological diagnosis of typhoid fever
Widal Agglutination Test: A rapid serological diagnosis of typhoid fever
 
132. Acta Scientific Pharmaceutical Sciences
132. Acta Scientific Pharmaceutical Sciences132. Acta Scientific Pharmaceutical Sciences
132. Acta Scientific Pharmaceutical Sciences
 
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
 
Biography and career history of Chad Henson.pdf
Biography and career history of Chad Henson.pdfBiography and career history of Chad Henson.pdf
Biography and career history of Chad Henson.pdf
 
0524.THOMASGIRARD_CURRICULUMVITAE-01.pdf
0524.THOMASGIRARD_CURRICULUMVITAE-01.pdf0524.THOMASGIRARD_CURRICULUMVITAE-01.pdf
0524.THOMASGIRARD_CURRICULUMVITAE-01.pdf
 
135. Reviewer Certificate in Journal of Engineering
135. Reviewer Certificate in Journal of Engineering135. Reviewer Certificate in Journal of Engineering
135. Reviewer Certificate in Journal of Engineering
 
Dr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdf
Dr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdfDr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdf
Dr. Nazrul Islam, Northern University Bangladesh - CV (29.5.2024).pdf
 
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
 
D.El.Ed. College List -Session 2024-26.pdf
D.El.Ed. College List -Session 2024-26.pdfD.El.Ed. College List -Session 2024-26.pdf
D.El.Ed. College List -Session 2024-26.pdf
 

Software Engineer's Career Management Toolkit

  • 2. Why me and why this topic? Currently VP of Engineering at Catawiki (Project A: series B & C) - 105+ ppl - Recently Installed: - Competency FW, Mentorship Programme, 4YPs, Effectiveness Surveys Past management experiences in diverse industries and different stages of engineering org lifecycles; including Uber and FedEx, adding up to 13 years in management Prior to that software engineer for 8+ years I care deeply about software engineers’ impact and growth, because I’ve been there
  • 3. Agenda ● Why ● What ● How ● Q&A Software Engineer’s Career Management Toolkit
  • 4. Why? excluding education, continuous learning, commute and all extracurricular activities 13.2% and more
  • 5. Why? “If you don’t know where you are going any road can take you there.”
  • 6. Why? A journey mindset is active; expressing desires, making progress, and reflection.
  • 8. …to your toolkit Long term plan Competency framework Goals Brag Doc Mentors and coaches Learning and development
  • 9. your toolkit Long term plan Competency framework Goals Brag Doc Mentors and coaches Learning and development Let’s pack !
  • 11. Long term plan Benefits: ● Direction and purpose ● Optimizing potential ● Achievements ● Adaptation to change ● Increased motivation ● Increased job satisfaction Benefits for your manager/org: ● Understand what motivates you ● They can support you better ● Match you with the right opportunities
  • 12. Long term plan Example: 1. Vision of your future (3-5-10 years) 2. Career Goals 4. Short-Term Milestones 5. Skills and Qualifications: Current/Needed 6. Networking and Relationships 7. Resources and Investments 8. Potential Challenges Annual, 4hrs
  • 13. “it's important to realize that the person responsible for your career growth is yourself; nobody cares more, nobody knows better what your value is. So drive your career as you would drive a project. Understand what your team/company need, set personal goals that address those needs, get buy-in from your manager and start building. Document your progress and discuss it with your manager periodically. This way growth becomes measurable and predictable.” - Sabin Roman (Engineering Manager @ Linear)
  • 14. Pitfalls: ● Rigidity ● Overambition ● Ignoring the short term ● Single-mindedness ● Stress and anxiety Mitigation tactics ● Introspection ● Have a mentor (outside view) ● Find a few peers that you can trust for critical feedback ● Revisit annually ● Embrace cone of uncertainty Long term plan
  • 16. Competency Frameworks Benefits ● Clarity of Expectations ● Goal Alignment ● Skill Enhancement ● Feedback and Assessment ● Structured Development ● Professional Growth Benefits for your manager/org: ● Expectation management ● Context for performance feedback ● Measure progress ● Recognize and reward growth
  • 17. Engineer 1 (Fresh Graduate): Technical Proficiency: Basic understanding of programming languages and technologies. Ability to write and debug simple code. Demonstrated problem-solving skills in a guided environment. Learning Orientation: Willingness to learn new technologies and programming languages. Openness to feedback and a proactive approach to improvement. Eagerness to seek guidance and mentorship. Team Collaboration: Effective communication within the team. Basic understanding of team dynamics and contribution to team goals. Ability to work under supervision and in collaboration with senior team members. Quality and Testing: Basic understanding of software testing and debugging. Awareness of coding standards and code reviews. Commitment to producing clean and maintainable code. Principal Engineer (Highest Level): Technical Mastery: Deep expertise in specific technical domains or technologies. Lead in complex architectural design and decision-making. Innovation and exploration of emerging technologies. Strategic Leadership: Strategic thinking and contribution to the organization's technical vision. Mentorship and coaching of engineers at all levels. Influence on technical strategy and direction. Ownership and Impact: Ownership of significant and critical areas of the product. Impactful contributions to the organization's goals and growth. Risk management and mitigation at an organizational level. Thought Leadership: Recognition as a thought leader in the industry. Contribution to open-source projects or technical publications. Representation of the organization in industry forums and conferences. Competency Frameworks Annual, 4hrs
  • 18. "Competency Framework" is definitely the most impactful career management tool for me, by analysing where I stand compared to next level, I was able to identify gaps and create a plan to successfully get promoted 3 times at Uber. Leveraging this framework as the baseline removes the potential biases and helped me and my manager(s) actually come up with an actionable growth plan for me. - Baran Küçükgüzel (Sr. Staff Eng. @ Uber) Bonus: DropBox released publicly and then iterated on their Career Framework here Bonus: Keep an eye on Gergely Orozs’ (Pragmatic Engineer Blog) new book coming out soon.
  • 19. Pitfalls: ● 404! ● Rigid Compliance & Box-Ticking ● Lack of Individualization ● Neglect of Soft Skills ● Inflexible Career Pathing ● Lack of Real-World Application ● Stress and Pressure Mitigation tactics ● Polyfill! There are great sources available for you to have your own version ● Balance with long-term career goals. ● Use as a foundation but remain open to skill development beyond its scope. ● Emphasize the development of both technical and soft skills. ● Align with your manager on realistic expectations Competency Frameworks
  • 20. Goals
  • 21. Goals Benefits: ● Trade-offs and focus ● Measurable progress ● Structured feedback ● Accountability Benefits for your manager/org: ● Mutual commitment and accountability ● Clear support vectors ● Increased fairness in performance management
  • 22. Goals Professional Development Goals: Technical Competence: Goal: Actions: Soft Skills Enhancement: Goal: Actions: Project and Team Goals: Project Contribution: Goal: Actions: Measurable Outcome: Collaboration and Mentorship: Goal: Actions: Measurable Outcome: Bi-Annual, 4hrs
  • 23. Pitfalls: ● Unrealistic goals ● Ignoring motivation ● Inattention to results ● Failure to reflect Mitigation tactics ● Communicate early and frequently ● Use LTP and Competency framework to align your goals with your motivations ● Get feedback and reflect Goals
  • 25. Brag doc Benefits: ● Personal development ● Performance reviews ● Recognition and visibility ● Personal branding ● Self-confidence ● Objective evaluation Benefits for your manager/org: ● Short feedback loop ● Scalable to the org ● Fairer performance reviews ● Find and shine good examples
  • 26. Brag doc (a.k.a. internal résumé) Achievements Project X (Q1 2023 - Q2 2023) Led a cross-functional team of 5 engineers to deliver Project X, a critical system upgrade. Delivered the project ahead of schedule, reducing implementation time by 30%. Achieved a 20% improvement in system performance, resulting in enhanced user experience. Received recognition from the project sponsor for outstanding leadership and results. Mentorship and Team Development Mentored two junior engineers, guiding them in project work and skill development. Organized and conducted weekly knowledge-sharing sessions on emerging technologies. Led technical training workshops for the team, improving overall coding standards and practices. Skills Enhancement Technical Skills Deepened expertise in Python, becoming the go-to resource for Python-related technical questions. Actively contributed to open-source projects, enhancing proficiency in open-source development. Soft Skills Improved communication skills through Toastmasters participation, resulting in more effective team meetings and presentations. Initiated cross-functional collaboration efforts to foster a culture of teamwork and knowledge sharing. Feedback and Recognition Received consistent positive feedback from peers and supervisors during performance reviews. Selected as a technical reviewer for the company's coding standards and best practices documentation. Future Goals Plan to pursue AWS certification to further strengthen cloud computing skills. Lead a high-impact cross-team project focused on improving system scalability and reliability. Monthly, 1hr
  • 27. “Recommending one to any engineer - I think brag doc / work journal. Not only it helps during the perf/promo process, but on a daily basis as well. Sometimes there are periods when you feel that you didn’t achieve much, so it’s important to have a reference to look back and say, ah, no, I did this and that and here are the results.” - Pavel Mazurin (Staff Software Engineer @ Noom) Bonus: Julia Evans’ great article and template are available here
  • 28. Pitfalls: ● Emphasis on self-promotion ● Lack of humility ● Failure to update regularly ● Inflexibility ● Confidentiality ● Goodhart's law Mitigation tactics ● Fact based statements ● Provide additional context ● Review with stakeholders ● Credit others around you Brag doc
  • 30. Mentors and coaches Benefits: ● Mindset fit ● Get feedback and advice on your goals ● Leverage their network ● Learn from their experience Benefits for your manager/org: ● Create a 360° network of mentors and mentees ● Connect with competency framework ● Bring external insights into team/org
  • 31. Agenda: 1. Progress Review 2. Career and Skill Development 3. Technical Topics of Interest 4. Questions and Guidance 5. Action Items and Next Steps Mentors and coaches Monthly, 1-2 hrs
  • 32. Pitfalls: ● Not helping them help you ● Overdependence ● Ignoring their experience ● Expecting immediate results Mitigation tactics ● Seek guidance, not decisions ● Use reflection and peer network ● Channel their input to specific areas/topics ● Take time to build mutual context for long-lasting results Mentors and coaches
  • 34. Benefits: ● Increase depth of knowledge ● Add new specialised skills (I-shape, T-shape, V-Shape, DevOps, DevSecOps,...) ● Support progress through the competency framework ● Keeping skills sharp ● Communication skills ● Leadership skills Learning and development Benefits for your manager/org: ● More robust, versatile ICs and teams ● High performance ● Increased impact radius ● Growing leaders
  • 35. Learning and development Online Learning Platforms Coding Practice and Challenges Programming Books Video Tutorials and YouTube Channels Open-Source Projects Programming Blogs and Websites Coding Bootcamps Tech Conferences and Webinars Podcasts Online Code Playgrounds E-books and Digital Libraries Certification Programs Monthly, 4-10hrs
  • 36. Pitfalls: ● Overambitious planning, too many tabs open ● Inconsistent learning habits ● Diminishing returns ● Comparing yourself to others ● Not celebrating achievements Mitigation tactics ● Create reliable bandwidth ● Prioritize and focus the bandwidth ● Validate your L&D objectives ● Celebrate ● Share learnings with others Learning and development
  • 37. Key Takeaways ● Start with: Where do I want to go in my career? ● Continue with: How can I be most impactful? ● Use the toolkit to make things more visible and tangible ● Mix and match the tools as you need: ○ Absolute minimum recommended: Competencies + Brag Doc + Mentor ● Share your plans, develop relationships and leverage resources to get good feedback and support ● Remain adaptive and active in your career growth ● Set cadence to review and update ● Enjoy the journey
  • 38. Thank you Danke schön Dank je wel Teşekkürler
  • 39. Q&A
  • 40. Coming soon ● Employee Journey Mapping for Software Engineering Organisations
  • 41. Attributions Icons Mountain icons created by Freepik - Flaticon Hills icons created by mnauliady - Flaticon Map icons created by Freepik - Flaticon Compass icons created by Freepik - Flaticon SatNav icons created by phatplus - Flaticon Backpack icons created by srip - Flaticon Cycle icons created by Uniconlabs - Flaticon Images via Imagin.art Backpack / Prompt: contents of a traveler's backpack, including a compass, a flashlight, a map, a rope, don't include glasses or spectacles Time / Prompt : a pocket watch in the center of a square postcard Alice / Prompt : alice in wonderland chatting with the cheshire cat sitting on a branch Traveler / Prompt: a traveler standing in front of mountains with hills and valleys