Skip to content

Commit 502ebe9

Browse files
authored
Issue 498 mid senior engineer blog (#510)
* feat:add blog post * fix : revert change
1 parent b7f24d7 commit 502ebe9

2 files changed

Lines changed: 165 additions & 0 deletions

File tree

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
---
2+
layout: post
3+
title: "Mid-Senior Engineer: A Journey of Self-Discovery"
4+
date: 2025-06-10
5+
author_name: Irina Kamalova
6+
author_role:
7+
blurb_img: /assets/images/blog/2025-06-10-mid-to-senior-engineer.png
8+
blurb_img_source:
9+
description: |
10+
So, you've mastered the fundamentals, you're a reliable contributor, and the "Mid-Level
11+
Engineer" title feels comfortable. But the ambition to grow, to take on more responsibility,
12+
and to reach that coveted "Senior Engineer" status is bubbling beneath the surface. You're
13+
not alone! The journey from Mid to Senior is a significant step in any tech professional's
14+
career, and understanding the available pathways is crucial for strategic advancement.
15+
category: Career-progression
16+
---
17+
18+
<div class="text-justify">
19+
<p>
20+
<i>So, you've mastered the fundamentals, you're a reliable contributor, and the "Mid-Level
21+
Engineer" title feels comfortable. But the ambition to grow, to take on more responsibility,
22+
and to reach that coveted "Senior Engineer" status is bubbling beneath the surface. You're
23+
not alone! The journey from Mid to Senior is a significant step in any tech professional's
24+
career, and understanding the available pathways is crucial for strategic advancement.</i>
25+
</p>
26+
27+
<p>
28+
I suggest to look at two strategies following the chart:
29+
</p>
30+
31+
<div class="article-media">
32+
<img class="img-fluid" src="/assets/images/blog/2025-06-10-mid-to-senior-engineer.png"
33+
alt="mid-to-senior engineer chart">
34+
</div>
35+
36+
<p>
37+
<b>Path 1: Get a promotion within your company </b>
38+
<ul>
39+
<li><b>Goal: </b>Get a promotion within your company. </li>
40+
<li><b>Plan:</b></li>
41+
</ul>
42+
<ol>
43+
44+
<b>
45+
<li> Align your goal with your manager.</li>
46+
</b>
47+
<p>
48+
This is the first and the most crucial step. Unless you come to the person who is responsible for your promotion
49+
and ask for it there's no sense in preparing a plan with steps, enrolling in certifications for promotions, and
50+
getting more projects on the plate without any advice.
51+
</p>
52+
53+
<b>
54+
<li> Set up exact steps with your manager.</li>
55+
</b>
56+
<p>
57+
From the first step, you should learn what you need to do: where your gaps are, where your strengths are, where
58+
your weaknesses are.
59+
</p>
60+
61+
<b>
62+
<li>Execute those steps</li>
63+
</b>
64+
<p>User SMART technique for each step. </p>
65+
66+
<b>
67+
<li>Ensure recognition across teams.</li>
68+
</b>
69+
<p>It's crucial for promotion to be visible inside your company. The more you help others, the more scope you touch
70+
and your knowledge increases. </p>
71+
72+
<b>
73+
<li>Work for the review & feedback. </li>
74+
</b>
75+
<p>The important point is to know exact dates where reviews and promotion windows inside your company are happening.
76+
Your review date is your hard deadline.
77+
<b> ● Outcome (if your goal is not yet achieved): </b>
78+
</p>
79+
</ol>
80+
81+
<br>
82+
<ol>
83+
<div>
84+
<b>
85+
<li>Gather the feedback and create an actionable plan from it to close gaps.</li>
86+
</b>
87+
All those steps gave you an amazing experience. How could you do better? What is left for the next time? Through
88+
several iterations you're guaranteed to get the promotion. However, it could be from 2 to 5 iterations with a
89+
feedback loop.
90+
</div>
91+
92+
<b>
93+
<li>Go from 1 to 5 from the previous block again.</li>
94+
</b>
95+
<ul>
96+
<li><b>Outcome (if your goal is achieved):</b> Promotion to Senior Engineer. </li>
97+
</ul>
98+
<b>Pass the Interview to obtain the Senior position </b>
99+
<ul>
100+
<li><b>Goal:</b>Pass the Interview to obtain the Senior position.
101+
</li>
102+
<li><b>Plan:</b>
103+
<ul>
104+
<li>
105+
Apply for the interview.
106+
</li>
107+
<li>
108+
Ask HR what stages and how to prepare; ask for feedback in advance.
109+
</li>
110+
<li>
111+
Prepare for the interview.
112+
</li>
113+
</ul>
114+
</li>
115+
<li><b>Possible Outcomes:</b>
116+
<ul>
117+
<li>
118+
Obtain the role in a company with a quicker feedback loop and get the promotion there.
119+
</li>
120+
<li>
121+
Analyse the feedback and apply for the next interview. (This outcome loops back to the "Plan" stage for passing the interview).
122+
</li>
123+
<li>
124+
…and, of course, obtain the role of Senior Engineer!
125+
</li>
126+
</ul>
127+
</li>
128+
</ul>
129+
130+
</ol>
131+
<p>
132+
A couple of months ago, shortly after I released my fourth solo mobile game project on the Google Play Store, I
133+
texted an old coworker of mine. He replied, “Oh, I didn’t know you were also a developer!” And I immediately tried
134+
to convince him that I wasn’t. “I’m not a developer! I just… make games in my spare time. I learned it myself, but I
135+
have so many things I don’t know. So, I’m not a developer,” I said, almost defensively. And he said, “Well, I’ve
136+
never released any games, so there’s a lot you know that I don’t, and a lot I know that you don’t.” And that
137+
conversation bugged me for a while. What makes a person a developer? Certainly I, an English major, couldn’t be one.
138+
But I wanted to prove to myself why that was so.
139+
</p>
140+
141+
<p>
142+
After thinking long and hard about my excuses, and carefully separating myself from people who are “developers”, I
143+
came to the conclusion that I had lots of gaps in the most basic things that any “developer” would know
144+
instinctively. The thing is, I knew some of the terms I didn’t understand, but the biggest problem was that I didn’t
145+
even know what I didn’t know. And that’s when I decided to join the mentorship program at Women Coding Community. In
146+
our first session, Rajani successfully identified my gaps and suggested how I could improve them. She also told me
147+
how important it was that I already had complete projects. She gave me what I couldn’t give myself - an honest,
148+
experienced outside perspective. I had always been extremely self-critical, always focusing on what I lacked. With
149+
her help, I managed to just stop and look at how far I’ve come, and appreciate the things I’ve accomplished. She
150+
suggested that I take an algorithms and data structures course, which I did from various free online sources, and I
151+
already feel much more comfortable.
152+
</p>
153+
154+
<p>
155+
Now, the great question: should you follow both paths simultaneously? It's up to you, however, the balanced model
156+
will be to go through Path 1 for a year and if you've not succeeded go through Path 2 for the next year. The
157+
iterative approach will lead you to the goal. However, the common trap for engineers is to try to do both paths at
158+
the same time and it leads to burnout. One path can be the background while the other is the focus. Regular
159+
interviews wouldn't hurt but be mindful of your time and remember that they were in the background path when you've
160+
got a rejection.
161+
I wish you the best of luck on your way!
162+
163+
</p>
164+
165+
</div>
438 KB
Loading

0 commit comments

Comments
 (0)