Notes: June 10, 2025
Professional growth, career ladders and how to create engineering roles that matter
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.