Software Resilience

Software Resilience

Share this post

Software Resilience
Software Resilience
Notes: June 10, 2025
πŸ”’ Notebook

Notes: June 10, 2025

Professional growth, career ladders and how to create engineering roles that matter

Apostolos Kritikos's avatar
Apostolos Kritikos
Jun 10, 2025
βˆ™ Paid

Share this post

Software Resilience
Software Resilience
Notes: June 10, 2025
Share

This entry is part of the πŸ”’Notebook β€” an exclusive, subscriber-only section of SoftwareResilience.com, offering a glimpse into my working notes, raw observations, and the formative thinking that underpins my published work. If you find these insights useful, I would be grateful if you considered subscribing or recommending the Notebook to a colleague.

🍬 All content here is crafted by hand β€” no automation, no AI-generated filler. 🍬


…and now back to our notes.

#1


10 career levels for software engineers

  • Engineer I: As a first-level engineer, you may be working as an intern or a junior software engineer.

  • Entry-level software engineer II: Entry-level software engineers are usually considered to be at engineering level two. With this rank, a person must have the foundations of engineering, programming and software development. Engineers at this level typically spend two or three years developing their technical and professional skills before moving on or being promoted to a job or role as a mid-level software engineer.

This post is for paid subscribers

Already a paid subscriber? Sign in
Β© 2025 Apostolos Kritikos
Privacy βˆ™ Terms βˆ™ Collection notice
Start writingGet the app
Substack is the home for great culture

Share