Demystifying how promotions work in software engineering

Why a career progression chart is not enough

SE1/SE2 competency matrix from

Start by understanding what the company needs

A company needs to make money. Sometime’s it means acquiring more users, delivering new products rapidly or cutting costs, etc.
Understand your team and other team’s role in achieving the company objective is important in creating impact within the organization.

Understanding the role of management.

Do not be selfish — Making self irreplaceable and then replaceable

Don’t be fixated on your personal growth, it’s far more impactful to affect others, teams and team of teams to create an environment that will support your learning and growth

Engineering Koans



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store