<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Career Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/category/career/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/category/career/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Mon, 13 Jul 2026 14:01:31 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2024/08/cropped-ShiftMag-favicon-32x32.png</url>
	<title>Career Archives - ShiftMag</title>
	<link>https://shiftmag.dev/category/career/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Developers are the reason behind best (and worst) parts of software development</title>
		<link>https://shiftmag.dev/developers-are-the-reason-behind-best-and-worst-parts-of-software-development-10670/</link>
		
		<dc:creator><![CDATA[Ivan Simic]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 13:53:00 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Developers Answer]]></category>
		<category><![CDATA[Engineer Explains]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=10670</guid>

					<description><![CDATA[<p>Building software is full of ups and downs. Some days, you're working with the best team you can find, and others it's up to you to fix something with no idea how it works and no access to documentation.</p>
<p>The post <a href="https://shiftmag.dev/developers-are-the-reason-behind-best-and-worst-parts-of-software-development-10670/">Developers are the reason behind best (and worst) parts of software development</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In the latest edition of our <a href="https://www.youtube.com/@DevelopersAnswer" target="_blank" rel="noreferrer noopener">Developers Answer series</a>, we spoke with developers about their <strong>best and worst projects</strong>, the reasons behind the challenges, and the ways they&#8217;ve made it across the finish line regardless of the hardships.</p>



<h2 class="wp-block-heading">What&#8217;s the worst type of project?</h2>



<p class="wp-block-paragraph">Sure, the term &#8220;worst&#8221; means different things to different people, but most of the engineers agree: the worst types of projects are the ones that <strong>aren&#8217;t set up well by humans,</strong> not the ones that have big technical requirements. And, as you can probably guess, human-designed flaws are much more creative.</p>



<p class="wp-block-paragraph">For example, one engineer highlighted that the worst project for him was working with family members who were not familiar with software development at all, affecting expectations, realisations and everything in between.</p>



<p class="wp-block-paragraph">Another situation was a client project that took four months, with progress going smooth up until the last month. <strong>Nikola Buhiniček,</strong> Engineering Manager, said:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">The client changed the scope significantly without much warning. We had to abandon a lot of the work we’d already done and come up with new features and opportunities. It felt like compressing two and a half months of work into one month before the deadline.</p>
</blockquote>



<p class="wp-block-paragraph">Another type of projects that drive engineers crazy are legacy code projects without real instructions on how to approach them, as explained by<strong> Edvin Teskeredžić</strong>, Senior AI Software Engineer:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">We had this old legacy project, basically 10-year-old code which needed to be maintained. It was also all internal libraries but there was no documentation. The documentation simply lived in the heads of senior engineers, so you had to kind of figure it out yourself, and you couldn&#8217;t Google it because it was all internal libraries.</p>
</blockquote>



<h2 class="wp-block-heading">What&#8217;s the best, then?</h2>



<p class="wp-block-paragraph">In contrast, the best projects tend to be tied to others as well, only this time it&#8217;s about great teams and good colleagues. For some engineers, the best projects are those where leadership has a clear vision and that vision is clearly shown to the teams.</p>



<p class="wp-block-paragraph">Other engineeers, such as <strong>Filip Bolčić</strong>, Full-Stack Engineer, highlighted <strong>teamwork as the best part of the projects</strong> they&#8217;ve worked on. For example:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">Everybody&#8217;s insight was really valuable, and I had a great mentor from whom I learned a lot. It was just a really meaningful project for us, we felt really good working on it.</p>
</blockquote>



<p class="wp-block-paragraph">On the other hand, Nikola noted that sometimes, <strong>the best projects are the most challenging ones</strong>. He explained the process of adding the automations feature to Productive was one of the more challenging and interesting ones he worked on:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">It was such a different feature from what we used to do, and I was given the opportunity to build it. In the end it was one of the best features we have. The usage is growing up from month to month. I&#8217;m really happy that it was something that I built like two years ago, and it&#8217;s still growing so fast.</p>
</blockquote>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="20 Developers Share Their Best and Worst Projects" width="500" height="281" src="https://www.youtube.com/embed/kyjc9KEN6L4?start=165&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading"><span id="it-all-comes-down-to-the-human-factor">It all comes down to the human factor</span></h2>



<p class="wp-block-paragraph">The hardest thing to fix as an engineer might not even be software-related, according to <strong>Hrvoje Rančić, </strong>Senior Software Engineer:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">My posture. I had really terrible back pain from sitting too much during the COVID era. I think this is a very dangerous job because it involves a lot of sitting, and sitting is the new smoking, so I encourage everyone to move more if you&#8217;re a software engineer.</p>
</blockquote>



<p class="wp-block-paragraph">Ergonomics aside, Software Engineer <strong>Emin Mulaimović </strong>said that some of the biggest recent challenges he had were related to LLM&#8217;s:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">We had this unstable LLM prompt which basically means you ask the same question and it gives different answers, and the answers are not marginally different. To fix that you just need to rephrase the question over and over and over again until it worked. And then when it worked you didn&#8217;t learn anything, you didn&#8217;t have fun fixing it, you&#8217;re just glad it&#8217;s over. Some bugs are fun to fix; this one wasn&#8217;t.</p>
</blockquote>



<p class="wp-block-paragraph">On the other end of the spectrum, the toughness of a task comes down to a <strong>personal mistake by the engineer themselves</strong>, and there&#8217;s rarely anything you can do but to fix it. That&#8217;s exactly what happened to Filip:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">I remember working on a really big-scale production application and accidentally just deleting a lot of important stuff from the database. I was really young in my career and I remember being really stressed out about this, but the project manager protected me and we were able to restore a backup of this database, so in the end everything was good, but it was really stressful for me.</p>
</blockquote>



<p class="wp-block-paragraph">And to further drive the point home, sometimes the fix isn&#8217;t even tough, but so time-consuming you think you&#8217;re going crazy, as evidenced by <strong>Olga Koroleva</strong>, Engineering Manager:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">I made a bug in the code where entries to the database were written wrong, and I had to manually fix thousands of them. After that, I always double-checked and triple-checked everything.</p>
</blockquote>



<p class="wp-block-paragraph">Make sure to <a href="https://www.youtube.com/watch?v=kyjc9KEN6L4&amp;t=165s" target="_blank" rel="noreferrer noopener">check out the entirety of the video</a> to find more about the best and worst projects, and the challenges of software development!</p>



<p class="wp-block-paragraph"><em>Special thanks to our engineering colleagues at Infobip, Nikola Buhiniček (Engineering Manager, Productive) and Filip Bolčić, (Full-Stack Engineer, Ars Futura).</em></p>


<figure class="wp-block-post-featured-image"><img fetchpriority="high" decoding="async" width="1365" height="768" src="https://shiftmag.dev/wp-content/uploads/2026/07/devs-answer-best-and-worst.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/07/devs-answer-best-and-worst.png 1365w, https://shiftmag.dev/wp-content/uploads/2026/07/devs-answer-best-and-worst-300x169.png 300w, https://shiftmag.dev/wp-content/uploads/2026/07/devs-answer-best-and-worst-1024x576.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/07/devs-answer-best-and-worst-768x432.png 768w" sizes="(max-width: 1365px) 100vw, 1365px" /></figure><p>The post <a href="https://shiftmag.dev/developers-are-the-reason-behind-best-and-worst-parts-of-software-development-10670/">Developers are the reason behind best (and worst) parts of software development</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Google Careeer Ladder for Engineers Explained</title>
		<link>https://shiftmag.dev/google-career-ladder-explained-for-engineers-10368/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Mon, 06 Jul 2026 13:04:04 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[career ladder]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Creer Dreamer]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=10368</guid>

					<description><![CDATA[<p>This article provides a detailed overview of Google’s career structure, from the entry - level L3, up to elite titles like Google Fellow - L10.</p>
<p>The post <a href="https://shiftmag.dev/google-career-ladder-explained-for-engineers-10368/">Google Careeer Ladder for Engineers Explained</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">“I work at Google” is a statement that carries prestige. It signals that someone operates in a strong engineering environment at a stable company, with a clear career structure and the opportunity <strong>to build products used by millions of people worldwid</strong>e.</p>



<p class="wp-block-paragraph">But what does that career structure actually look like?</p>



<p class="wp-block-paragraph">To answer that, we explored publicly available discussions on platforms like Reddit and Dev.to, connected common patterns, and compiled <strong>a clear overview of the Google engineering ladder</strong>.</p>



<h2 class="wp-block-heading"><span id="what-the-google-engineering-ladder-looks-like">What the Google engineering ladder looks like</span></h2>



<p class="wp-block-paragraph">Public sources generally describe Google’s engineering levels like this:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Level</th><th>Role</th><th>General Interpretation</th></tr></thead><tbody><tr><td>L3</td><td>Software Engineer II</td><td>Entry-level engineer</td></tr><tr><td>L4</td><td>Software Engineer III</td><td>Mid-level engineer</td></tr><tr><td>L5</td><td>Senior Software Engineer</td><td>Senior engineer</td></tr><tr><td>L6</td><td>Staff Software Engineer</td><td>Staff level</td></tr><tr><td>L7</td><td>Senior Staff Software Engineer</td><td>Senior Staff level</td></tr><tr><td>L8</td><td>Principal Engineer</td><td>Principal level</td></tr><tr><td>L9</td><td>Distinguished Engineer</td><td>Extremely high technical level</td></tr><tr><td>L10</td><td>Google Fellow</td><td>Elite and very rare level</td></tr><tr><td>L11</td><td>Senior Google Fellow</td><td>Highest IC level</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">At the early stages, engineers typically focus on learning, delivering well-scoped tasks, and becoming independent in familiar problem spaces. In contrast, at higher levels, the emphasis <strong>shifts toward technical strategy, cross-team collaboration, and creating impact that extends far beyond individual contributions</strong>.</p>



<h2 class="wp-block-heading"><span id="google-rewards-increased-scope-greater-leverage-and-sustained-impact-over-time">Google rewards increased scope, greater leverage, and sustained impact over time</span></h2>



<p class="wp-block-paragraph">A common misconception is that more years of experience automatically lead to higher levels. However, reality is more nuanced. Instead, Google evaluates engineers based on scope, impact, and influence.</p>



<p class="wp-block-paragraph"><strong>At lower levels</strong>, engineers are expected to:</p>



<ul class="wp-block-list">
<li>Learn systems quickly and effectively</li>



<li>Deliver tasks with appropriate guidance</li>



<li>Collaborate closely with teammates</li>



<li>Build strong technical independence over time</li>
</ul>



<p class="wp-block-paragraph">As engineers progress to <strong>mid-level roles</strong>, expectations expand. They are expected to:</p>



<ul class="wp-block-list">
<li>Lead complex projects from start to finish</li>



<li>Make sound technical decisions under uncertainty</li>



<li>Navigate ambiguous requirements</li>



<li>Take ownership of systems or features</li>



<li>Communicate effectively across teams and functions</li>
</ul>



<p class="wp-block-paragraph">Meanwhile, <strong>at higher levels</strong>, the focus shifts again. Engineers are expected to:</p>



<ul class="wp-block-list">
<li>Influence multiple teams and stakeholders</li>



<li>Understand organizational and technical context broadly</li>



<li>Define or shape technical direction</li>



<li>Solve systemic rather than isolated problems</li>



<li>Multiply impact through others</li>



<li>Act as anchors for large-scale initiatives</li>
</ul>



<h2 class="wp-block-heading"><span id="senior-vs-staff">Senior vs. staff</span></h2>



<p class="wp-block-paragraph">The transition from Senior to Staff is often considered one of the most significant jumps in the entire ladder.</p>



<p class="wp-block-paragraph"><strong>A Senior Engineer typically</strong>:</p>



<ul class="wp-block-list">
<li>Works independently on complex problems</li>



<li>Leads major features or components</li>



<li>Understands architecture and trade-offs</li>



<li>Mentors other engineers</li>



<li>Delivers impact primarily within a single team or domain</li>
</ul>



<p class="wp-block-paragraph">Senior Engineer is a strong individual contributor whose influence remains largely within a defined area.</p>



<p class="wp-block-paragraph">However, a Staff Engineer operates differently.</p>



<p class="wp-block-paragraph"><strong>A Staff Engineer</strong>:</p>



<ul class="wp-block-list">
<li>Focuses on the broader system, not just one team</li>



<li>Connects multiple teams and initiatives</li>



<li>Identifies and resolves systemic issues</li>



<li>Drives cross-organizational projects</li>



<li>Aligns people, processes, and architecture</li>



<li>Produces impact that extends beyond direct output</li>
</ul>



<p class="wp-block-paragraph">Therefore, the shift is not about doing more work. Instead, it is about expanding influence and creating long-term, scalable impact across systems and teams.</p>



<h2 class="wp-block-heading"><span id="outcomes-matter-more-than-job-titles">Outcomes matter more than job titles</span></h2>


<figure class="wp-block-post-featured-image"><img decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/06/Google.Careers.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/06/Google.Careers.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/06/Google.Careers-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/06/Google.Careers-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/06/Google.Careers-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Google’s leveling decisions are usually shaped by three major factors.</p>



<h3 class="wp-block-heading"><span id="1-interview-performance">1. Interview Performance</span></h3>



<p class="wp-block-paragraph">During interviews, candidates are evaluated on:</p>



<ul class="wp-block-list">
<li>Technical depth</li>



<li>Problem-solving ability</li>



<li>Analytical thinking</li>



<li>Role-specific knowledge</li>



<li>Leadership signals</li>
</ul>



<p class="wp-block-paragraph">However, strong coding skills alone are not enough. Candidates must demonstrate they can think like engineers who design and maintain large-scale systems.</p>



<h3 class="wp-block-heading"><span id="2-previous-experience-and-projects">2. Previous Experience and Projects</span></h3>



<p class="wp-block-paragraph">Experience matters, but it is not the only factor.</p>



<p class="wp-block-paragraph">More importantly, Google looks at:</p>



<ul class="wp-block-list">
<li>What you actually delivered</li>



<li>The impact of your work</li>



<li>The complexity of your projects</li>



<li>Whether you led meaningful initiatives</li>



<li>Evidence of ownership and responsibility</li>
</ul>



<h3 class="wp-block-heading"><span id="3-skill-set-and-ability-to-create-impact">3. Skill Set and Ability to Create Impact</span></h3>



<p class="wp-block-paragraph">In addition, Google values engineers who can:</p>



<ul class="wp-block-list">
<li>Learn quickly in new environments</li>



<li>Make informed risk assessments</li>



<li>Operate effectively under ambiguity</li>



<li>Communicate clearly and consistently</li>



<li>Influence others through credibility and mentorship</li>



<li>Take responsibility beyond formal assignments</li>
</ul>



<p class="wp-block-paragraph">As a result, seniority reflects not only technical ability but also influence and leadership without authority.</p>



<h2 class="wp-block-heading"><span id="how-much-do-google-engineers-earn">How much do Google engineers earn?</span></h2>



<p class="wp-block-paragraph">Based on public reports, approximate annual compensation ranges often look like this:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Level</th><th>Role</th><th>Approx. Annual Compensation</th></tr></thead><tbody><tr><td>L3</td><td>Junior Software Engineer</td><td>~$132,190</td></tr><tr><td>L4</td><td>Software Engineer III</td><td>~$158,399</td></tr><tr><td>L5</td><td>Senior Software Engineer</td><td>~$188,284</td></tr><tr><td>L6</td><td>Staff Software Engineer</td><td>~$232,219</td></tr><tr><td>L7</td><td>Senior Staff Software Engineer</td><td>~$266,100</td></tr><tr><td>L8</td><td>Principal Engineer</td><td>~$273,700</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">For L9 and above, public data is limited, and discussions tend to focus more on rarity and impact than exact numbers.</p>



<h2 class="wp-block-heading"><span id="overall-compensation-depends-on-several-factors">Overall compensation depends on several factors</span></h2>



<p class="wp-block-paragraph">It is important to remember that these figures are estimates based on public sources, not official salary disclosures. Actual compensation varies depending on:</p>



<ul class="wp-block-list">
<li>Location</li>



<li>Level</li>



<li>Base salary</li>



<li>Bonuses</li>



<li>Equity (stock grants)</li>



<li>Performance</li>



<li>Team and product area</li>
</ul>



<p class="wp-block-paragraph">For this reason, professionals in Big Tech usually refer to total compensation (TC) rather than base salary alone.</p>



<h2 class="wp-block-heading"><span id="what-is-above-l6">What is above L6?</span></h2>



<p class="wp-block-paragraph">As engineers advance beyond Staff level, their responsibilities become increasingly strategic.</p>



<h3 class="wp-block-heading"><span id="l7-senior-staff">L7: Senior Staff</span></h3>



<p class="wp-block-paragraph">At this stage, engineers influence multiple teams and broader domains. Rather than solving isolated problems, they help shape how entire groups of teams operate.</p>



<h3 class="wp-block-heading"><span id="l8-principal-engineer">L8: Principal Engineer</span></h3>



<p class="wp-block-paragraph">Principal Engineers define technical direction across large areas of the organization. This role requires long-term thinking, strong systems design skills, and the ability to align complex technical decisions.</p>



<h3 class="wp-block-heading"><span id="l9-distinguished-engineer-fellow-senior-fellow">L9+: Distinguished Engineer, Fellow, Senior Fellow</span></h3>



<p class="wp-block-paragraph">Only a very small number of engineers reach these levels. Their influence can extend across:</p>



<ul class="wp-block-list">
<li>Entire organizations</li>



<li>The company as a whole</li>



<li>The broader tech industry</li>
</ul>



<p class="wp-block-paragraph">At this stage, the focus shifts from implementation to shaping the future direction of large-scale systems and platforms.</p>



<h2 class="wp-block-heading"><span id="what-is-google-career-dreamer">What is Google Career Dreamer?</span></h2>



<p class="wp-block-paragraph"><a href="https://grow.google/career-dreamer/home/?srsltid=AfmBOoqDBjxtBumYRYhBHyOpjBu1y9NtWWEtzdShwmAyAlm-XUgL7U6F" type="link" id="https://grow.google/career-dreamer/home/?srsltid=AfmBOoqDBjxtBumYRYhBHyOpjBu1y9NtWWEtzdShwmAyAlm-XUgL7U6F" target="_blank" rel="noreferrer noopener">Google Career Dreamer</a> is a career exploration and guidance tool designed to help users better understand their skills and career options.</p>



<p class="wp-block-paragraph">It helps users:</p>



<ul class="wp-block-list">
<li>Identify transferable skills</li>



<li>Define their professional identity</li>



<li>Explore potential career paths</li>



<li>Prepare for career transitions</li>
</ul>



<h3 class="wp-block-heading"><span id="main-features">Main Features</span></h3>



<p class="wp-block-paragraph"><strong>1. Career Identity Statement</strong><br>This feature helps users summarize their professional profile for use in resumes, LinkedIn, portfolios, and introductions.</p>



<p class="wp-block-paragraph"><strong>2. Explore Career Possibilities</strong><br>It suggests roles aligned with a user’s experience and skills.</p>



<p class="wp-block-paragraph"><strong>3. Relevant Jobs Near You</strong><br>Users can discover job opportunities that match both profile and location.</p>



<p class="wp-block-paragraph"><strong>4. Gemini Support</strong><br>The tool also integrates AI support for:</p>



<ul class="wp-block-list">
<li>Cover letters</li>



<li>Resume improvements</li>



<li>Career planning</li>
</ul>



<p class="wp-block-paragraph">In conclusion, the Google career ladder is not defined by a single dimension but by the scale of problems you solve, your influence across teams, your ability to handle ambiguity, your leadership without authority, and the multiplier effect of your work.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://shiftmag.dev/google-career-ladder-explained-for-engineers-10368/">Google Careeer Ladder for Engineers Explained</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Let&#8217;s Take A Look Inside Adobe&#8217;s Complete Career Ladder</title>
		<link>https://shiftmag.dev/lets-take-a-look-inside-adobes-complete-career-ladder-9464/</link>
		
		<dc:creator><![CDATA[Marko Crnjanski]]></dc:creator>
		<pubDate>Mon, 25 May 2026 13:22:14 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[career ladder]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software Engineer]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9464</guid>

					<description><![CDATA[<p>Adobe doesn't publish its engineering career ladder, but we've gathered the data to give you a clear picture.</p>
<p>The post <a href="https://shiftmag.dev/lets-take-a-look-inside-adobes-complete-career-ladder-9464/">Let&#8217;s Take A Look Inside Adobe&#8217;s Complete Career Ladder</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">We pulled data from job postings, <a href="https://www.levels.fyi/en-gb/companies/adobe/salaries" target="_blank" rel="noreferrer noopener">Levels.fyi</a>, <a href="https://www.glassdoor.com/Salary/Adobe-Salaries-E1090.htm?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener">Glassdoor</a>, and <a href="https://www.teamblind.com/post/adobe-p50-scope-jpemyuvz?utm_source=chatgpt.com" target="_blank" rel="noreferrer noopener">Blind</a>. </p>



<p class="wp-block-paragraph">Put together, they form a consistent picture &#8211; not an official ladder, but a very real one that shows how engineers grow, gain influence, and move from writing code to shaping entire systems.</p>



<h2 class="wp-block-heading"><span id="compensation-reveals-the-real-hierarchy">Compensation reveals the real hierarchy</span></h2>



<p class="wp-block-paragraph">At its core, Adobe uses a <strong>P-level system (Professional levels)</strong> that maps engineering growth from entry-level roles to company-wide technical leadership.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="462" src="https://shiftmag.dev/wp-content/uploads/2026/04/adobe_1-1024x462.png?x94846" alt="" class="wp-image-9519" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/adobe_1-1024x462.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/adobe_1-300x135.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/adobe_1-768x347.png 768w, https://shiftmag.dev/wp-content/uploads/2026/04/adobe_1.png 1143w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Adobe <strong>doesn&#8217;t hand out impressive titles quickly</strong>. But behind the modest titles, what&#8217;s actually expected of you keeps growing at every level. The ladder looks flat from the outside. From the inside, the gap between levels is real.</p>



<p class="wp-block-paragraph">If titles are understated, compensation isn’t: across multiple sources, total compensation for software engineers at Adobe ranges <strong>from roughly $150K </strong>at the entry level<strong> to well above $500K</strong> at the top of the individual contributor track.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="475" src="https://shiftmag.dev/wp-content/uploads/2026/04/adobe_2-1024x475.png?x94846" alt="" class="wp-image-9520" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/adobe_2-1024x475.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/adobe_2-300x139.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/adobe_2-768x357.png 768w, https://shiftmag.dev/wp-content/uploads/2026/04/adobe_2.png 1133w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The numbers matter, but so does the curve. Pay grows steadily through early and mid-level roles and then <strong>jumps sharply after senior</strong>. That&#8217;s where Adobe starts paying for influence, not just output.</p>



<h2 class="wp-block-heading"><span id="senior-level-where-leverage-begins">Senior level: where leverage begins</span></h2>



<p class="wp-block-paragraph">At <strong>P10 and P20</strong>, the job is straightforward: ship code, learn the systems, and figure out how Adobe builds and scales things. The goal is to become someone the team can rely on.</p>



<p class="wp-block-paragraph">By <strong>P30</strong>, something shifts. Engineers stop executing tasks and start owning problems (taking a feature end-to-end), making real technical calls, and thinking about why something should be built, not just how.</p>



<p class="wp-block-paragraph">At <strong>P40</strong>, the job changes for real. Senior engineers design systems, not just features. They cross team boundaries, shape architectural decisions, and lead bigger initiatives. For many, this is a long-term home &#8211; the next step demands a fundamentally different kind of growth.</p>



<h2 class="wp-block-heading"><span id="staff-the-real-career-breakpoint">Staff: the real career breakpoint</span></h2>



<p class="wp-block-paragraph">The <strong>jump from Senior (P40) to Staff (P50)</strong> is the most important one on the ladder. Same title family, completely different job.</p>



<p class="wp-block-paragraph">Staff engineers operate as technical leaders without formal authority. They define architecture, guide technical direction, and shape roadmaps across teams. At Staff, you&#8217;re measured by what others can build because of you and compensation starts to reflect that.</p>



<p class="wp-block-paragraph">Beyond Staff, engineering becomes increasingly strategic. <strong>Senior Staff engineers (P55)</strong> operate across domains, aligning engineering efforts with business goals and driving initiatives that span multiple teams.</p>



<p class="wp-block-paragraph"><strong>Principal engineers (P60)</strong> move to a company-wide level of influence. They define technical vision, tackle ambiguous problems, and shape decisions that impact entire product lines. At this level, engineering is less about building and more about direction-setting.</p>



<h2 class="wp-block-heading"><span id="cross-company-level-mapping">Cross-company level mapping</span></h2>



<p class="wp-block-paragraph">One useful way to understand Adobe’s ladder is to map it against more transparent systems at companies like <a href="https://shiftmag.dev/microsofts-software-engineering-career-ladder-9318/" target="_blank" rel="noreferrer noopener">Microsoft</a>. While titles and expectations vary slightly, <strong>the underlying progression is broadly aligned across Big Tech</strong>. Adobe’s levels tend to appear slightly compressed in naming, but comparable in scope, especially from Staff level onward.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="458" src="https://shiftmag.dev/wp-content/uploads/2026/05/adobe_3-1024x458.png?x94846" alt="" class="wp-image-9521" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/adobe_3-1024x458.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/adobe_3-300x134.png 300w, https://shiftmag.dev/wp-content/uploads/2026/05/adobe_3-768x343.png 768w, https://shiftmag.dev/wp-content/uploads/2026/05/adobe_3.png 1150w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The important nuance is that while the mapping is directionally accurate, <strong>scope matters more than exact title equivalence</strong>. A P50 at Adobe may operate closer to a strong L6 at Google or even edge into L7 territory, depending on the organization, reinforcing the idea that Adobe’s ladder is less about labels and more about impact.</p>



<h2 class="wp-block-heading"><span id="what-adobe-actually-values">What Adobe actually values?</span></h2>



<p class="wp-block-paragraph">One pattern runs through the whole ladder: <strong>scope drives everything</strong>.</p>



<ul class="wp-block-list">
<li>Early levels &#8211; Can you execute?</li>



<li>Mid levels &#8211; Can you own?</li>



<li>Senior &#8211; Can you design systems?</li>



<li>Staff+ &#8211; Can you influence outcomes across teams?</li>
</ul>



<p class="wp-block-paragraph">That&#8217;s the real progression. The ladder feels invisible from the outside because titles aren&#8217;t the point — expanding impact is.</p>



<p class="wp-block-paragraph">Adobe&#8217;s ladder stands out for how quietly it operates. No playbook, no loud framing, just one consistent logic:<strong> as you grow, you move from writing code to shaping systems to shaping decisions</strong>. At the top, one question defines everything: how much of the company changes because of your work?</p>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/05/adobe-career-ladder-n4-1200x630-1.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/adobe-career-ladder-n4-1200x630-1.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/05/adobe-career-ladder-n4-1200x630-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/05/adobe-career-ladder-n4-1200x630-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/adobe-career-ladder-n4-1200x630-1-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/lets-take-a-look-inside-adobes-complete-career-ladder-9464/">Let&#8217;s Take A Look Inside Adobe&#8217;s Complete Career Ladder</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Infobip Shift 2026 Returns to Zadar, Bringing Apple and Nvidia to the Stage</title>
		<link>https://shiftmag.dev/infobip-shift-2026-returns-to-zadar-bringing-apple-and-nvidia-to-the-stage-9585/</link>
		
		<dc:creator><![CDATA[ShiftMag]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:24:24 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Developer Experience]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Infobip Shift 2026]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9585</guid>

					<description><![CDATA[<p>Infobip Shift 2026, Europe’s leading developer and AI conference, will be held in Zadar from September 13 to 15, bringing together developers and engineers from around the world once again. </p>
<p>The post <a href="https://shiftmag.dev/infobip-shift-2026-returns-to-zadar-bringing-apple-and-nvidia-to-the-stage-9585/">Infobip Shift 2026 Returns to Zadar, Bringing Apple and Nvidia to the Stage</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Last year, Infobip Shift 2026 gathered <strong>5.500 attendees from 40 countries</strong>, and this September, it returns to Zadar with an even stronger focus on world-class tech, developer careers, and responsible AI. The lineup includes leading global tech companies, including NVIDIA and Apple.</p>



<p class="wp-block-paragraph">Top experts from global tech leaders will share <strong>how they build and scale some of the world’s most complex systems</strong>, with real-world lessons from production environments. </p>



<p class="wp-block-paragraph">Across multiple stages, the program features panels, workshops, and talks focused on deep technical insight and practical experience. Speakers include <a href="https://www.linkedin.com/in/katie-gamanji/" target="_blank" rel="noreferrer noopener">Katie Gamanji </a>(Apple), <a href="https://www.linkedin.com/in/igor-dmochowski/" target="_blank" rel="noreferrer noopener">Igor Dmochowski</a><strong> </strong>(NVIDIA), <a href="https://www.linkedin.com/in/svenpeters73/" target="_blank" rel="noreferrer noopener">Sven Peters</a>, <a href="https://github.com/Betta-Lyon-Delsordo" target="_blank" rel="noreferrer noopener">Bette Lyon Delsordo</a>, and many others.</p>



<h2 class="wp-block-heading"><span id="you-don%e2%80%99t-need-silicon-valley-for-world-class-tech">You don’t need silicon valley for world-class tech</span></h2>



<p class="wp-block-paragraph">Igor Dmochowski, Head of Developer Relations for Central and Eastern Europe at NVIDIA, said that Infobip Shift is already internationally recognized, and added that he is especially excited to <strong>meet local developers</strong> whose potential is increasingly visible on the global stage:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Croatia has exceptional technological talent and a strong AI community, and I’m glad to be part of an event that puts this into a global context. True tech innovation comes from connecting people and ideas, and Shift has that energy.</p>
</blockquote>



<p class="wp-block-paragraph">On the other hand, <a href="https://www.linkedin.com/in/ivanbrezakbrkan/" id="https://www.linkedin.com/in/ivanbrezakbrkan/">Ivan Brezak Brkan</a>, the Director of Developer Experience at Infobip, said that Infobip Shift is rightfully <strong>the largest tech conference in this part of Europe</strong> and one of the largest in the world. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">You don’t have to, especially in today’s conditions, travel to the other side of the world to exchange experiences with people whose technological solutions power the world. If you want to advance your career not only through knowledge but also through connections, you need to be at Shift.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="no-professional-speakers-and-marketing-presentations">No professional speakers and marketing presentations</span></h2>



<p class="wp-block-paragraph">&#8220;Infobip Shift is built on two foundations: <strong>high-quality content</strong> and a <strong>relaxed atmosphere</strong> that encourages networking. We ensure strong content by carefully selecting speakers who share real-world experience from people actively working in the industry,&#8221; said <strong>Stipe Cigic</strong>, Director of the Infobip Shift, adding:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We avoid professional speakers, marketing-driven presentations, and topics overloaded with buzzwords and hype. That has become especially challenging today, when roughly every second submitted topic is somehow related to AI. Our speakers are real developers &#8211; people whose knowledge our audience truly values.</p>
</blockquote>



<p class="wp-block-paragraph">He also said the second foundation of Shift is its relaxed, laid-back atmosphere &#8211; a vibe the team aims to create each year. It can’t be forced, but they work to make the event feel light, summery, and welcoming. That kind of atmosphere makes networking more natural and fun.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Meeting new people is the biggest opportunity for attendees. I know at least 2 projects that started from casual chats at last year’s Shift. High-quality content plus a summer vibe, that’s what makes it memorable.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="knowledge-gets-you-started-networking-takes-you-further">Knowledge gets you started, networking takes you further</span></h2>



<p class="wp-block-paragraph">With increasing reports of layoffs and disruption in the global IT industry, networking is becoming even more important. Stipe says the goal is for developers to leave Shift not only with new knowledge, but also with <strong>greater confidence and reassurance in their skills, value</strong>, and future in the industry.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I believe that, when it comes to networking and professional connections, Shift has no real competition in this part of Europe within the developer industry. A junior developer can casually grab a coffee with a senior engineer from companies like Netflix. The exchange of knowledge and experience in conversations like that is something our community rarely finds at nearby conferences.</p>
</blockquote>



<p class="wp-block-paragraph">Stipe concluded that Shift is a long-term platform developers can rely on, not just to meet peers, but also <strong>potential employers, clients, and partners</strong>. It offers many opportunities, whether for networking or simply enjoying great talks, food, and drinks under the Mediterranean sun.</p>



<h3 class="wp-block-heading"><span id="interested-in-infobip-shift-explore-what-we-have-planned">Interested in Infobip Shift? <a href="https://shift.infobip.com/" target="_blank" rel="noreferrer noopener">Explore what we have planned</a>!</span></h3>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/05/shift_1.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/05/shift_1.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/05/shift_1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/05/shift_1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/05/shift_1-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/infobip-shift-2026-returns-to-zadar-bringing-apple-and-nvidia-to-the-stage-9585/">Infobip Shift 2026 Returns to Zadar, Bringing Apple and Nvidia to the Stage</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What 4 engineers with 10+ years of experience say about staying relevant in the AI era</title>
		<link>https://shiftmag.dev/what-4-engineers-with-10-years-of-experience-say-about-staying-relevant-in-the-ai-era-9309/</link>
		
		<dc:creator><![CDATA[Marko Crnjanski]]></dc:creator>
		<pubDate>Fri, 24 Apr 2026 13:58:54 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Developer Experience]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[career advice]]></category>
		<category><![CDATA[development]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9309</guid>

					<description><![CDATA[<p>I spoke with four veteran software engineers to explore how they’re approaching long-term career resilience and adapting their skills to stay effective in the field.</p>
<p>The post <a href="https://shiftmag.dev/what-4-engineers-with-10-years-of-experience-say-about-staying-relevant-in-the-ai-era-9309/">What 4 engineers with 10+ years of experience say about staying relevant in the AI era</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Let’s start with a cliché: AI has quickly become part of everyday work in tech, reshaping what it means to be a developer.</p>



<p class="wp-block-paragraph">A field that, just a few years ago, felt stable and full of opportunity now comes with more uncertainty -breaking in is harder, and <strong>staying relevant takes constant effort</strong>.</p>



<p class="wp-block-paragraph">We spoke with software engineers who have more than 10 years of experience to hear how they’re navigating these changes.</p>



<h2 class="wp-block-heading"><span id="thinking-back-on-your-career-what%e2%80%99s-helped-you-stay-relevant-as-technologies-and-trends-kept-evolving">Thinking back on your career, what’s helped you stay relevant as technologies and trends kept evolving?</span></h2>



<p class="wp-block-paragraph"><strong>Denis</strong>:<strong> </strong>&#8220;I was always looking for ways to improve my workflow, so I could spend more time on the interesting, creative parts of the job and less on repetitive, routine tasks. I focused on really understanding problems and possible solutions, which meant <strong>building deeper knowledge rather than relying on quick fixes from the internet</strong>. I read books, followed blogs, attended both live and online conferences, and learned from experienced people in the industry to get different perspectives and form my own conclusions.</p>



<p class="wp-block-paragraph">To stay relevant, I focused on real user use cases and the problems behind them, building solutions that create real value. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I also made a point of staying close to the products, users, and solutions over time to see what actually works and what doesn’t, regardless of hype or trends.</p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://shiftmag.dev/wp-content/uploads/2026/04/denis-1024x256.png?x94846" alt="" class="wp-image-9339" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/denis-1024x256.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/denis-300x75.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/denis-768x192.png 768w, https://shiftmag.dev/wp-content/uploads/2026/04/denis.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Working in teams and collaborating closely helped a lot, as there are always tough questions and healthy discussions that lead to better decisions in the end.&#8221;</p>



<p class="wp-block-paragraph"><strong>Marina: </strong>&#8220;Staying relevant over the years came down to <strong>curiosity and hands‑on learning</strong>. I regularly read blogs and watch online conferences to keep up with&nbsp;new technologies, but I learned the most by trying things out through small POCs. Experimenting helped me understand problems more deeply and see what really worked.&nbsp;&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Changing teams also played&nbsp;a big role. Working with people who had&nbsp;different backgrounds&nbsp;and experiences exposed me to new ways of thinking and pushed me to grow.&nbsp;&nbsp;</p>
</blockquote>



<p class="wp-block-paragraph">Finally, <strong>working on real products in production environments</strong> (especially in larger teams) taught me lessons you simply&nbsp;can’t&nbsp;learn alone. Collaboration, shared ownership, and learning from others helped me continuously adapt as the industry evolved.&#8221;</p>



<p class="wp-block-paragraph"><strong>Marko</strong>: &#8220;For me it&#8217;s a <strong>combination of continuous learning and a strong focus on fundamentals</strong>. I always tried to explore&nbsp;new technologies&nbsp;and different domains, but with an emphasis on really understanding the core principles behind them. That way, the knowledge stays useful even if my career moves in a different direction, and it becomes much easier to build on top of it later.</p>



<p class="wp-block-paragraph">Just like for the other guys, another important factor was working on real products running in serious production environments, especially in larger teams. <strong>Collaboration, communication, and learning from others in a shared codebase</strong> bring insights you simply can’t get when working alone. Those experiences helped me grow not only technically, but also in how I approach problems and make decisions in the long run.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I’d&nbsp;describe myself as a cautious early adopter. I enjoy experimenting with&nbsp;new technologies, but I try to understand the fundamentals behind them first, so I can evaluate where they truly make sense and how they contribute real value rather than just following hype.</p>
</blockquote>



<p class="wp-block-paragraph">Finally, <strong>self-reflection played&nbsp;a big role</strong>.&nbsp;Regularly asking&nbsp;myself what skills&nbsp;I’m&nbsp;missing, how I can contribute more to my team or company, and then actively working towards that has led to many good long-term career decisions.&#8221;</p>



<p class="wp-block-paragraph"><strong>Mario</strong>: &#8220;Talking to other people, watching what others build, and experimenting myself plus exploring open source projects, YouTube videos, and Udemy courses on 2x speed to quickly understand what’s possible with unfamiliar tools. I also follow Hacker News and similar newsletters. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://shiftmag.dev/wp-content/uploads/2026/04/mario-1024x256.png?x94846" alt="" class="wp-image-9340" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/mario-1024x256.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/mario-300x75.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/mario-768x192.png 768w, https://shiftmag.dev/wp-content/uploads/2026/04/mario.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">But staying relevant isn’t just about knowing what’s new; it’s about knowing what’s actually worth adopting &#8211; and when.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>Understanding the high-level concepts</strong> <strong>and the problem</strong> I’m trying to solve is what allows me to pick something that looks like the right tool. After that, trying it out and <strong>getting first-hand experience</strong>: how it feels under the fingers, and whether it really solves my problem and makes my life easier &#8211; is mostly the deciding factor for me, but not the only one. If I’m doing a quick throwaway POC, I can try anything and really find the best tool.</p>



<p class="wp-block-paragraph">But if&nbsp;I&#8217;m&nbsp;working in a team environment where cognitive load is already high,&nbsp;I&#8217;m&nbsp;careful <strong>not to introduce&nbsp;new technologies&nbsp;every other day</strong> just because&nbsp;it&#8217;s&nbsp;the new cool shiny thing &#8211; even if it&nbsp;actually is&nbsp;the best tool.&nbsp;It&#8217;s&nbsp;a&nbsp;tradeoff, and one that needs careful consideration. And sometimes the best&nbsp;isn&#8217;t&nbsp;even needed &#8211; something that works is good enough.&#8221;</p>



<h2 class="wp-block-heading"><span id="in-your-opinion-is-long-term-success-more-about-being-a-deep-specialist-or-a-broad-generalist-has-your-perspective-changed-over-time">In your opinion, is long-term success more about being a deep specialist or a broad generalist? Has your perspective changed over time?</span></h2>



<p class="wp-block-paragraph"><strong>Denis</strong>: For long-term success (whatever that is),&nbsp;it&#8217;s&nbsp;generally better&nbsp;to develop <strong>M-shaped skills</strong>. That will take some time, but only with great collaboration and multiple deep&nbsp;expertise&nbsp;areas can you be innovative and versatile, bringing measurable value and not be easily replaceable.</p>



<p class="wp-block-paragraph"><strong>Marina</strong>: Earlier in my career, I believed that being a T‑shaped developer was the ideal path and I assumed that trying to learn more than one thing deeply would only lead to superficial knowledge and that focusing on a single specialization was the safest way to grow.&nbsp;Over time, my view changed.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Through real-world experience, I realized it’s possible to build strong, meaningful expertise in multiple areas without losing depth. As systems became more complex, having deeper knowledge across several domains helped me understand the bigger picture better, make better technical decisions, and collaborate more effectively with others.</p>
</blockquote>



<p class="wp-block-paragraph">Today,&nbsp;I believe long‑term success&nbsp;comes from <strong>combining depth with breadth</strong> &#8211; developing strong&nbsp;expertise&nbsp;in more than one area and continuously expanding that range as technology evolves. This flexibility has helped me stay relevant and adapt as roles and technologies have changed.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://shiftmag.dev/wp-content/uploads/2026/04/marina_final-1024x256.png?x94846" alt="" class="wp-image-9342" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/marina_final-1024x256.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/marina_final-300x75.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/marina_final-768x192.png 768w, https://shiftmag.dev/wp-content/uploads/2026/04/marina_final.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Mario:</strong> I wonder if&nbsp;it&#8217;s&nbsp;possible to be M-shaped <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> For a long time, I was a firm believer that T-shaped is the way to go &#8211; a broad overview, but with at least one area of genuine deep&nbsp;expertise. And I still think&nbsp;that&#8217;s&nbsp;a solid foundation for any engineer.</p>



<p class="wp-block-paragraph">But over 20+ years, curiosity kept pulling me in different directions: low-level Linux internals, networking, compilers, containers, orchestration, and large-scale distributed systems, working at different layers of the stack. And each time, I went deep enough to solve a real problem. That <strong>experience adds up over time</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Understanding the problem and figuring out which layer it needs to be solved in matters more than the technology layer itself, and then it’s about stitching everything together.</p>
</blockquote>



<p class="wp-block-paragraph">Do that long enough, across enough domains, and you naturally grow more spikes.&nbsp;So&nbsp;my view has evolved &#8211; <strong>I started as a T-shaped believer, and somewhere along the way I became something closer to M-shaped</strong>. Not by design, but by following the problems. And if you ask me what&nbsp;I&#8217;m&nbsp;an expert at specifically,&nbsp;I&#8217;d&nbsp;say solving&nbsp;problems, if&nbsp;that counts as&nbsp;expertise.&nbsp;That&#8217;s&nbsp;at least what I currently strive for.</p>



<p class="wp-block-paragraph"><strong>Marko:</strong> Today,&nbsp;I’d&nbsp;describe myself as <strong>somewhere between T-shaped and M-shaped</strong>,&nbsp;maybe N-shaped, still evolving. Early in my career, the T-shaped model made perfect sense, broad knowledge with depth in one area. Over time, as access to knowledge became easier and technologies evolved faster, I realized how valuable it is to develop depth in multiple areas</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">What ties all of this together is problem-solving. Technologies change, but problems&nbsp;remain. Being able to learn continuously, adapt, and apply concepts from one domain to&nbsp;seemingly unrelated&nbsp;problems&nbsp;becomes&nbsp;incredibly valuable over the long term.</p>
</blockquote>



<p class="wp-block-paragraph">If I were to advise myself 10 years ago or to others today, it would be to <strong>stay curious, keep learning, and surround yourself with people you can both learn from and teach</strong>. Also,&nbsp;don’t&nbsp;be afraid to broaden your horizons, look for ways to contribute beyond your narrow specialization, pick up complementary skills, and take some risks. Growth often happens outside your comfort zone.</p>



<h2 class="wp-block-heading"><span id="how-do-you-see-ai-toolsimpactinglong-term-developer-careers">How do you see AI tools&nbsp;impacting&nbsp;long-term developer careers?</span></h2>



<p class="wp-block-paragraph"><strong>Mario:</strong> AI impact is real, especially in engineering. We’re much faster at writing code, and I can smart-search unfamiliar codebases and quickly understand how things work (something that used to take a huge effort). </p>



<p class="wp-block-paragraph">But there’s a price.</p>



<p class="wp-block-paragraph"><strong>The amount of generated code is huge, yet humans still need to review, understand, and own it</strong>. AI isn’t the one waking up when something breaks. Creating PRs with AI is easy, being responsible for them is another story.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Our role has shifted to making sure code that looks ok is actually ok &#8211; fits the intended architecture, the broader system, the business rules, all the things AI isn’t aware of. The value is the same: understanding whether the code works as intended and preventing it from degrading into a ball of mud nobody can understand or fix at 3am.</p>
</blockquote>



<p class="wp-block-paragraph">What’s changed is how much harder that challenge has become with code being generated at this speed. <strong>Young developers are in a tight spot</strong> &#8211; suddenly expected to skip writing code by hand but still have the same depth of understanding.</p>



<p class="wp-block-paragraph">And I’m not sure you can skip that part. There’s something about writing code by hand, hitting a wall, debugging it yourself, and feeling the pain of it not working that builds intuition you can’t shortcut. Even if AI is faster and easier. The best advice is to learn the concepts, fundamentals, and engineering best practices that hold regardless of AI.</p>



<p class="wp-block-paragraph">You need to be able to<strong> look at AI-generated code and know whether a for loop is acceptable or a dictionary lookup fits better</strong>, that’s software engineering 101. AI can generate the code, but we still need to understand whether it actually fits.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Write as much code by hand as you can. Use AI to review it, ask for other options, and have it challenge your approach, and then actually think through the answers. That way you learn faster while still building real understanding. </p>
</blockquote>



<p class="wp-block-paragraph">And <strong>don’t skip debugging AI-generated code step by step</strong>; I do it regularly. It’s how you move from just looking at code to actually feeling it. That difference becomes obvious once you try it.</p>



<p class="wp-block-paragraph">You’ll often be surprised how much you miss just by reading &#8211; sometimes it’s &#8220;this is not how I thought it worked&#8221;, sometimes it’s &#8220;I did not expect this at all.&#8221; Both are valuable, and both come from actually stepping through it.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://shiftmag.dev/wp-content/uploads/2026/04/marko-1024x256.png?x94846" alt="" class="wp-image-9341" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/marko-1024x256.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/marko-300x75.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/marko-768x192.png 768w, https://shiftmag.dev/wp-content/uploads/2026/04/marko.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Marko:</strong> AI tools already have&nbsp;a huge impact&nbsp;on my daily work, from writing code and understanding codebases to reviews, idea generation, debugging, and learning new topics. Overall, I see AI as a strong positive force for developers. It significantly reduces the time spent on repetitive or low-value coding tasks and frees up more space for thinking about architecture, system design, and solving complex problems that truly matter in production.</p>



<p class="wp-block-paragraph">That said, some things won’t disappear. Understanding the problem and broader context, making architectural trade-offs, communicating well, and taking ownership are still firmly human. When something breaks at 2 a.m., it’s still engineers who make decisions and take responsibility. AI is powerful, but only as effective as the person using it.</p>



<p class="wp-block-paragraph">For junior developers, don’t skip the fundamentals. Expectations are higher than ever, but strong foundations are key for a sustainable career. The good news is that access to knowledge and AI tools is better than ever. Use AI to accelerate learning, not replace understanding. Give yourself time, build experience, and master the basics—that investment pays off for decades.</p>



<p class="wp-block-paragraph"><strong>Marina: </strong>AI tools will significantly change how developers work, but I&nbsp;don’t&nbsp;see them replacing strong engineers. Instead, they will amplify those who understand what they are building. For younger developers, <strong>the key is to learn with AI, not just watch AI work</strong>.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">It’s important to <strong>question AI output</strong>, understand why it made certain changes, and how those changes affect the system. Treat AI as a learning partner rather than a shortcut. Blindly accepting generated code can limit growth, while actively analysing and improving it builds real&nbsp;expertise.&nbsp;&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Younger developers should also focus heavily on architecture and system design. When you understand how systems are structured, how components interact, and what trade‑offs exist, AI becomes far more powerful.&nbsp;It’s&nbsp;much easier to ask the right questions (and get useful results) when you already understand the problem space.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>Denis</strong>: <strong>AI tools have made coding skills almost irrelevant</strong>. Still, other skills and practices related to quality, such as trunk-based development, TDD, continuous delivery, modularity, cohesion, DDD, etc., are more valuable than before. </p>



<p class="wp-block-paragraph">AI tools are a <strong>powerful amplifier</strong>, and they need guidance, so software engineers with those skills will remain relevant and in demand for a long time.&nbsp;Understanding of the (business) problem and the solution&nbsp;shouldn&#8217;t&nbsp;be outsourced to the AI. Software engineers still need to understand trade-offs,&nbsp;architecture,&nbsp;and code.&nbsp;</p>



<h2 class="wp-block-heading"><span id=""><strong>&nbsp;</strong></span></h2>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/04/shift_final.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/shift_final.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/04/shift_final-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/shift_final-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/shift_final-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure><p>The post <a href="https://shiftmag.dev/what-4-engineers-with-10-years-of-experience-say-about-staying-relevant-in-the-ai-era-9309/">What 4 engineers with 10+ years of experience say about staying relevant in the AI era</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft Engineering Levels and Salaries: The Complete SDE Career Ladder (L59–L68)</title>
		<link>https://shiftmag.dev/microsofts-software-engineering-career-ladder-9318/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 12:47:16 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[career ladder]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9318</guid>

					<description><![CDATA[<p>Microsoft doesn't publish its engineering ladder. I dug through leaks, salary data, and career pages so you don't have to. Here's the full picture.</p>
<p>The post <a href="https://shiftmag.dev/microsofts-software-engineering-career-ladder-9318/">Microsoft Engineering Levels and Salaries: The Complete SDE Career Ladder (L59–L68)</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When devs eye jobs at top-tier tech giants, they want<strong> the real scoop on the career hierarchy and their growth potential</strong>. They want to know exactly what five to ten years of grinding in their dream position will look like. This info is often semi-secret and doesn&#8217;t exactly jump out at you, so it takes some serious research and time to decode the career ladder.</p>



<p class="wp-block-paragraph">Digging through portals and LinkedIn profiles is a total drag. <strong>That’s why we at ShiftMag launched a handy guide that packs the career ladders of major tech corps into one place!</strong> <a href="https://shiftmag.dev/wp-admin/post.php?post=9174&amp;action=edit" type="link" id="https://shiftmag.dev/wp-admin/post.php?post=9174&amp;action=edit" target="_blank" rel="noreferrer noopener">We already tackled Amazon</a>, and today, Microsoft is on the menu!</p>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/04/microsoft.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/microsoft.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/04/microsoft-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/microsoft-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/microsoft-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">To build this guide, I cross-referenced multiple sources: <a href="https://careers.microsoft.com" type="link" id="https://careers.microsoft.com/professionals/us/en/c-engineering" target="_blank" rel="noreferrer noopener">Microsoft&#8217;s official career site</a>, <a href="http://levels.fyi/companies/microsoft/salaries/software-engineer" type="link" id="levels.fyi/companies/microsoft/salaries/software-engineer" target="_blank" rel="noreferrer noopener">Levels.fyi compensation data</a>, LinkedIn profiles of current and former Microsoft engineers, and publicly reported industry data including salary leaks and engineering blogs.</p>



<p class="wp-block-paragraph">Where sources conflicted, I noted the discrepancy rather than picking one arbitrarily. Compensation figures reflect self-reported U.S. data from Levels.fyi and should be treated as estimates, because they vary by location, team, and negotiation.</p>



<h2 class="wp-block-heading">Microsoft&#8217;s engineering levels</h2>



<p class="wp-block-paragraph"><a href="https://techcommunity.microsoft.com/blog/exchange/the-sde-career-path-at-microsoft/610723" type="link" id="https://techcommunity.microsoft.com/blog/exchange/the-sde-career-path-at-microsoft/610723" target="_blank" rel="noreferrer noopener">In Microsoft, there are a number of standard job titles</a>. Entry-level engineers start at L59–60 (SDE I) and <strong>progress through mid and senior roles up to L67–68 </strong>(Distinguished Engineer / Technical Fellow). The ladder splits into two tracks: management (Engineering Managers) and individual contributor (IC).</p>



<h3 class="wp-block-heading">L59–60 &#8211; Software Engineer (SDE I)</h3>



<p class="wp-block-paragraph">Entry level for new graduates or engineers with under two years of experience. Engineers implement features, write and debug code on well-scoped tasks, and work under close mentorship. The primary focus is <strong>learning systems and coding practices</strong>.</p>



<h3 class="wp-block-heading">L61–62 &#8211; Software Engineer II (SDE II)</h3>



<p class="wp-block-paragraph">Mid-level engineers with<strong> roughly 2-5 years of experience</strong>. They own more complex features end-to-end, write scalable code, and begin mentoring SDE Is. They influence design decisions within their projects but still receive technical guidance from seniors.</p>



<h3 class="wp-block-heading">L63 &#8211; Senior Software Engineer (Senior SDE)</h3>



<p class="wp-block-paragraph">Engineers with<strong> approximately 5+ years of experience </strong>who own multiple features or projects<strong> </strong>and set technical direction within their domain. Senior SDEs lead design discussions, ensure long-term maintainability, and partner closely with product and engineering leads.</p>



<h3 class="wp-block-heading">L64 &#8211; Principal Software Engineer</h3>



<p class="wp-block-paragraph">A senior IC role typically reached<strong> after 8-12 years of experience</strong>. Principal SDEs lead large components or entire technical domains, architect systems, and drive technical strategy. Some external sources label L64 as &#8220;Staff Engineer,&#8221; but Microsoft&#8217;s internal title is Principal SDE.</p>



<h3 class="wp-block-heading">L65-66 &#8211; Principal Engineer II / Partner-Level</h3>



<p class="wp-block-paragraph">Principal-level engineers with broader organizational scope. These roles sometimes straddle IC and management tracks, with titles including Senior Principal or entry-level Architect. <strong>L65 is often where the formal &#8220;Principal&#8221; designation begins internally</strong>.</p>



<h3 class="wp-block-heading">L67-68 &#8211; Distinguished Engineer / Technical Fellow</h3>



<p class="wp-block-paragraph">Top-tier IC roles focused on <strong>company-wide innovation and long-term technical strategy.</strong> Distinguished Engineers (L67) have deep domain impact across the organization. Technical Fellows (L68) are among the most senior technical positions at Microsoft and are extremely rare. These levels are not promoted into on a fixed timeline, they are typically nomination-based and require demonstrated impact at scale.</p>



<h2 class="wp-block-heading"><span id="cross-company-level-mapping">Cross-company level mapping</span></h2>



<p class="wp-block-paragraph">The table below shows rough equivalents across Google, Meta, Amazon, and Microsoft. These mappings are approximate &#8211; scope, expectations, and compensation vary significantly by company even at equivalent titles.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Tier</th><th>Google</th><th>Meta</th><th>Amazon</th><th>Microsoft</th></tr></thead><tbody><tr><td>Entry</td><td>L3</td><td>E3</td><td>L4 (SDE I)</td><td>L59–60 (SDE I)</td></tr><tr><td>Mid-level</td><td>L4</td><td>E4</td><td>L5 (SDE II)</td><td>L61–62 (SDE II)</td></tr><tr><td>Senior</td><td>L5</td><td>E5</td><td>L6 (Senior SDE)</td><td>L63 (Senior SDE)</td></tr><tr><td>Staff</td><td>L6</td><td>E6</td><td>L7 (Principal SDE)</td><td>L64 (Principal SDE)</td></tr><tr><td>Principal</td><td>L7</td><td>E7/E8</td><td>L7–8 (Principal / Sr. Principal)</td><td>L65–66 (Principal / Lead)</td></tr><tr><td>Distinguished</td><td>L8+</td><td>E8+</td><td>L8+</td><td>L67–68 (Distinguished / Technical Fellow)</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="compensation"><strong>Compensation</strong></span></h2>



<p class="wp-block-paragraph">Microsoft&#8217;s total compensation (base salary + bonus + RSU grants) rises steeply with each level. The figures below reflect U.S. median total compensation as reported on Levels.fyi. These change frequently and vary by location, team, and negotiation.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Level</th><th>Median Total Comp (US)</th></tr></thead><tbody><tr><td>L59</td><td>~$160K</td></tr><tr><td>L60</td><td>~$178K</td></tr><tr><td>L61</td><td>~$200K</td></tr><tr><td>L62</td><td>~$206K</td></tr><tr><td>L63</td><td>~$233K</td></tr><tr><td>L64</td><td>~$281K</td></tr><tr><td>L67</td><td>~$611K</td></tr><tr><td>L68</td><td>~$867K</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em>Compensation data sourced from <a href="http://levels.fyi/en-gb/companies/microsoft/salaries/software-engineer" type="link" id="levels.fyi/en-gb/companies/microsoft/salaries/software-engineer" target="_blank" rel="noreferrer noopener">Levels.fyi.</a> Figures are self-reported estimates and should be treated accordingly.</em></p>



<p class="wp-block-paragraph"><strong>A note on RSUs:</strong> Microsoft grants RSUs on a 4-year vesting schedule with a one-year cliff, after which shares vest quarterly. At senior levels (L63+), RSU grants make up an increasingly large share of total compensation &#8211; often exceeding base salary at L65 and above. Annual refresh grants are awarded through Microsoft&#8217;s performance review process (called &#8220;Connects&#8221;).</p>
<p>The post <a href="https://shiftmag.dev/microsofts-software-engineering-career-ladder-9318/">Microsoft Engineering Levels and Salaries: The Complete SDE Career Ladder (L59–L68)</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Inside the AWS Hierarchy: Engineering Levels Explained</title>
		<link>https://shiftmag.dev/inside-the-aws-hierarchy-engineering-levels-explained-9174/</link>
		
		<dc:creator><![CDATA[Marin Pavelić]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 14:42:25 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[software developer career]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=9174</guid>

					<description><![CDATA[<p>Decoding the AWS system is a roadmap for developers aiming for the top tiers of Big Tech. Here’s how to climb the ladder.</p>
<p>The post <a href="https://shiftmag.dev/inside-the-aws-hierarchy-engineering-levels-explained-9174/">Inside the AWS Hierarchy: Engineering Levels Explained</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/04/1-3.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/04/1-3.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/04/1-3-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/04/1-3-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/04/1-3-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Welcome to the engineering hierarchy of one of the world’s biggest tech companies, with nearly 200K employees&#8230; and I’ll be your guide.</p>



<p class="wp-block-paragraph">Since Amazon <strong>doesn’t publicly publish an official breakdown of its career levels</strong>, I reviewed various sources such as <a href="https://dev.to/alexr/amazon-software-engineer-levels-roles-and-expectations-with-salary-1017" target="_blank" rel="noreferrer noopener">Dev.to articles</a> and <a href="https://www.levels.fyi/en-gb/companies/amazon/salaries/software-engineer?country=254" target="_blank" rel="noreferrer noopener">salary websites</a>.</p>



<p class="wp-block-paragraph">To start with, AWS is famous for a decentralized, high-ownership environment where <strong>engineers don’t just write code, they must run what they build</strong>. Understanding the AWS career ladder is essential for any developer looking to enter the ecosystem that powers over a third of the cloud.</p>



<h2 class="wp-block-heading"><span id="the-aws-leveling-system">The AWS leveling system</span></h2>



<p class="wp-block-paragraph">Amazon (and by extension AWS) uses a structured leveling system that spans from L1 to L12. However, most <strong>software engineers operate between L4 and L8</strong>, with higher levels reserved for a very small number of highly influential technical leaders.</p>



<p class="wp-block-paragraph">While some companies hire engineers at lower levels, AWS typically starts its professional software engineering track at L4.</p>



<h3 class="wp-block-heading"><span id="level-4-software-development-engineer-i-sde-i">Level 4: Software Development Engineer I (SDE I)</span></h3>



<p class="wp-block-paragraph">The SDE I position at Amazon serves as the foundational entry point, typically designed for recent <strong>college graduates or engineers with limited professional experience</strong>. At this stage, the primary focus is on building a robust technical baseline. You are responsible for hands-on coding and debugging within well-defined tasks, contributing to the development of small features that integrate into larger projects.</p>



<p class="wp-block-paragraph">While you are expected to deliver high-quality code, you aren&#8217;t expected to do everything yourself. AWS has a <strong>heavy emphasis on mentorship at this level</strong>. Because of that SDE I engineers receive significant guidance from seniors to help them navigate complex systems and understand specific development tools and practices. It is a period of incremental skills development.</p>



<h3 class="wp-block-heading"><span id="level-5-software-development-engineer-ii-sde-ii">Level 5: Software Development Engineer II (SDE II) </span></h3>



<p class="wp-block-paragraph">SDE II engineers are often the backbone of the company’s engineering organization. At this stage, it’s all about being <strong>fully self-sufficient</strong>. SDE IIs are expected to manage their own workloads with minimal supervision, prioritizing tasks effectively to deliver consistent, high-quality results.</p>



<p class="wp-block-paragraph">Beyond just executing tasks, SDE IIs begin to take <strong>ownership of larger systems and components.</strong> They are responsible for designing and implementing solutions that specifically meet Amazon’s high standards for scalability, performance, and reliability. This is also the level where your influence begins to expand beyond your code, you start acting as a mentor to L4 engineers and begin coordinating on cross-functional projects.</p>



<h3 class="wp-block-heading"><span id="level-6-senior-software-development-engineer-sde-iii">Level 6: Senior Software Development Engineer (SDE III) </span></h3>



<p class="wp-block-paragraph">The Senior SDE role is an advanced position reserved for experienced engineers who have demonstrated <strong>strong technical and leadership capabilities</strong>. At this level, the scope of responsibility expands beyond individual contributions to owning larger systems and leading complex projects.</p>



<p class="wp-block-paragraph">Senior SDEs are expected to design scalable architectures, make high-impact technical decisions, and <strong>guide the work of other engineers</strong> on their team and adjacent teams. Their influence is significant, though typically focused within a team or a group of closely related teams.</p>



<h3 class="wp-block-heading"><span id="level-7-8-principal-and-senior-principal-engineer">Level 7 &amp; 8: Principal and Senior Principal Engineer</span></h3>



<p class="wp-block-paragraph">Levels 7 and 8 represent the elite tier of engineering talent at AWS. As a Level 7 (Principal Engineer), you move into a <strong>strategic role</strong>, shaping the technical direction across multiple teams<strong> </strong>or an entire organization. They work closely with senior leadership and are responsible for solving complex, high-impact problems that affect large parts of the business.</p>



<p class="wp-block-paragraph">The Senior Principal Engineer <strong>(L8) sits at the pinnacle of technical innovation</strong>. These engineers define long-term technical vision for major areas of AWS, often influencing hundreds of engineers indirectly through architecture, standards, and strategic initiatives.</p>



<h3 class="wp-block-heading"><span id="level-10-distinguished-engineer-vp">Level 10: Distinguished Engineer / VP</span></h3>



<p class="wp-block-paragraph">Beyond Level 8, the roles become <strong>extremely rare</strong>. It&#8217;s reserved for a small group of engineers with company-wide or industry-level impact. These roles focus on setting long-term technical direction, solving the most complex architectural challenges, and influencing Amazon’s strategy at the highest level.</p>



<p class="wp-block-paragraph">Level 10 is reserved for <strong>world-renowned visionaries and thought leaders</strong> who have a remarkable track record of technical excellence. They are responsible for identifying future technology trends and anticipating market shifts years before they happen. They set the architectural principles and technical standards that position Amazon as a continued leader in the industry. As mentors to the company’s highest technical leaders, they foster a culture of innovation that ensures AWS remains at the cutting edge of what is technologically possible.</p>



<h2 class="wp-block-heading"><span id="what-makes-aws-levels-different">What makes AWS levels different?</span></h2>



<h3 class="wp-block-heading"><span id="1-leadership-principles-lps-as-a-metric">1. Leadership Principles (LPs) as a metric</span></h3>



<p class="wp-block-paragraph">Technical ability alone is not enough for promotion. Engineers are evaluated against <a href="https://www.amazon.jobs/content/en/our-workplace/leadership-principles" target="_blank" rel="noreferrer noopener">Amazon’s Leadership Principles</a>, which are used as a framework to assess impact, decision-making, ownership, and long-term thinking. As engineers progress through levels, they are expected to demonstrate these principles with <strong>increasing scope and consistency.</strong> Promotion depends on how well your work maps to multiple principles, not just one.</p>



<h3 class="wp-block-heading">2. The power of the &#8220;Doc&#8221;</h3>



<p class="wp-block-paragraph">AWS is a famously &#8220;silent&#8221; company. They don&#8217;t use PowerPoints, they use 6-page memos. <strong>Your ability to move from L5 to L6 depends heavily on your writing</strong>. Can you argue your architectural choices in a structured, data-driven document? If you can&#8217;t write, you can&#8217;t lead at AWS.</p>



<h3 class="wp-block-heading"><span id="3-total-compensation-tc-structure">3. Total Compensation (TC) structure</span></h3>



<p class="wp-block-paragraph">AWS compensation is uniquely structured compared to Google or Meta. While they have recently increased base salary caps, a large portion of your wealth comes from <strong>RSUs (Stock)</strong> with a 4-year vesting schedule:</p>



<ul class="wp-block-list">
<li><strong>Year 1:</strong> 5%</li>



<li><strong>Year 2:</strong> 15%</li>



<li><strong>Year 3:</strong> 40%</li>



<li><strong>Year 4:</strong> 40%This &#8220;back-loaded&#8221; vesting is designed to reward those who stay and grow through the levels.</li>
</ul>



<h2 class="wp-block-heading"><span id="aws-salary-expectations-2026-estimates">AWS salary expectations (2026 estimates)</span></h2>



<p class="wp-block-paragraph">To provide an accurate picture of what these roles pay, we analyzed the latest 2026 data aggregates from <strong>Levels.fyi</strong> and <strong>6figr.com</strong>, which utilize verified salary stubs from engineers in major tech hubs. Compensation at AWS varies significantly depending on team, location, and negotiation, but follows a consistent structure of base salary, bonus, and stock (RSUs).</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><td><strong>Level</strong></td><td><strong>Role</strong></td><td><strong>Estimated Total Comp (TC)</strong></td></tr></thead><tbody><tr><td><strong>L4</strong></td><td>SDE I</td><td>$150k &#8211; $245k</td></tr><tr><td><strong>L5</strong></td><td>SDE II</td><td>$220k &#8211; $320k+</td></tr><tr><td><strong>L6</strong></td><td>Senior SDE</td><td>$300k &#8211; $420k+</td></tr><tr><td><strong>L7</strong></td><td>Principal</td><td>$400k &#8211; $600k+</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><em><strong>Note:</strong> These figures reflect top-tier offers in high-cost US markets. For European hubs like Dublin, Luxembourg, or Berlin, expect a 15-25% reduction in base cash, though stock grants remain aggressive.</em></p>



<h2 class="wp-block-heading"><span id="is-the-climb-worth-it">Is the climb worth it?</span></h2>



<p class="wp-block-paragraph">The AWS ladder is demanding and often associated with a <strong>high-performance culture</strong>. Engineers who progress through it tend to develop strong ownership, system design skills, and operational discipline.</p>



<p class="wp-block-paragraph">While experiences vary by team, time at AWS is generally seen as a strong signal of technical capability and execution, particularly at senior levels. For those who align with its culture, the system offers a clear path for growth.</p>
<p>The post <a href="https://shiftmag.dev/inside-the-aws-hierarchy-engineering-levels-explained-9174/">Inside the AWS Hierarchy: Engineering Levels Explained</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The journey of a lone female software developer</title>
		<link>https://shiftmag.dev/the-journey-of-a-lone-female-software-developer-2876/</link>
		
		<dc:creator><![CDATA[Oliwia Mlonek]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 07:59:00 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[International Women's Day]]></category>
		<category><![CDATA[tech community building]]></category>
		<category><![CDATA[women in tech]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=2876</guid>

					<description><![CDATA[<p>Being the only female software developer in a team is both unique and challenging – and it happens a lot. This is my story.</p>
<p>The post <a href="https://shiftmag.dev/the-journey-of-a-lone-female-software-developer-2876/">The journey of a lone female software developer</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1350" height="709" src="https://shiftmag.dev/wp-content/uploads/2026/03/lone-female-software-developer.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/lone-female-software-developer.png 1350w, https://shiftmag.dev/wp-content/uploads/2026/03/lone-female-software-developer-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/lone-female-software-developer-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/lone-female-software-developer-768x403.png 768w" sizes="auto, (max-width: 1350px) 100vw, 1350px" /></figure>


<p class="wp-block-paragraph">I have to be honest; this path is laden with high expectations, stereotypes, and the constant pressure to prove oneself. </p>



<p class="wp-block-paragraph">But it’s also a journey of resilience, empowerment, friendship, and breaking barriers. </p>



<p class="wp-block-paragraph">So, you may ask, <strong>what does it feel like to be the only girl in a team or a company?</strong> In some cases, it’s not a good feeling.</p>



<h2 class="wp-block-heading"><span id="who%e2%80%99s-going-to-organize-a-party">Who’s going to organize a party?</span></h2>



<p class="wp-block-paragraph">Arriving at a site and noticing all eyes on you, simply because of your gender can be disconcerting.</p>



<p class="wp-block-paragraph">Women in tech understand that <strong>it can take time to find friends</strong>, as there may not be many female peers who can relate to their experiences. You long for someone who can reassure you and help alleviate the stares. It often feels like a game of musical chairs in your mind, where you anticipate being the one left standing. </p>



<p class="wp-block-paragraph">Therefore, women must exert additional effort, determination, and speed to establish their position in an environment where they are frequently perceived as outliers.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Also, day-to-day work life for female engineers can go beyond coding – it often entails being both voluntarily and involuntarily nominated as <strong>the diversity and non-technical-stuff champion</strong>.</p>
</blockquote>



<p class="wp-block-paragraph">In my previous jobs, I learned that <strong>being assigned certain tasks often reflects an underlying expectation for women to fulfill specific roles</strong>. Such tasks included organizing meetings and lunches, buying gifts for other employees on various holidays, arranging and preparing rooms for meetings and taking notes from them, or representing the company at external events to ensure &#8216;representation and diversity.&#8217;</p>



<p class="wp-block-paragraph">For some reason, these requests were always the first to go to me or possibly another female colleague. It&#8217;s a delicate balance between embracing the role of a team player and ensuring I don&#8217;t inadvertently box myself into stereotypes.</p>



<p class="wp-block-paragraph">But, while organizing team events and managing administrative tasks, I&#8217;ve learned the <strong>importance of volunteering for projects that push my limits</strong>, not just those that fit into stereotypical female roles.</p>



<h2 class="wp-block-heading"><span id="stand-out-but-also-fit-in">Stand out but also fit in</span></h2>



<p class="wp-block-paragraph">The pressure to stand out while also fitting in is a constant companion for some of our colleagues.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Our actions, I&#8217;ve noticed, can be magnified</strong> &#8211; it is a double-edged sword that&#8217;s both a curse and a blessing. This means that every mistake I make can seem bigger, but it also means that my successes can be more visible.</p>
</blockquote>



<p class="wp-block-paragraph">By being &#8220;The Only One,&#8221; practically everyone around you associates your name and you alone. This makes people more likely to notice and remember your actions.</p>



<p class="wp-block-paragraph">I used to<strong> feel reluctant to ask questions or clarify doubts</strong>, worrying that doing so might reinforce stereotypes about women&#8217;s technical abilities, even though seeking clarification is a normal part of the learning and development process. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2024/03/software-engineers-1024x538.png?x94846" alt="" class="wp-image-2900" srcset="https://shiftmag.dev/wp-content/uploads/2024/03/software-engineers-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/03/software-engineers-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/03/software-engineers-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2024/03/software-engineers.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>This visibility has forced me to constantly confront imposter syndrome</strong>, undermining the feeling that I have to work twice as hard to be considered at least half as good. It&#8217;s a struggle in which I&#8217;ve had to learn that my worth is not diminished by my gender and that certain limitations can be created by me in my head.</p>



<p class="wp-block-paragraph">My journey has been riddled with moments that remind me that I am navigating a space that was not originally designed for me. From the awkwardness some colleagues exhibited around women to being labeled as &#8220;too loud, too pushy&#8221; in discussions or conversations &#8211; whereas some male colleagues displaying similar behavior were described as &#8220;assertive&#8221; and &#8220;passionate.&#8221;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">There were times when I presented some topic or joined a discussion, and I could feel the dynamics and energy change immediately &#8211; people were more skeptical, <strong>answered questions as if I had joined the team yesterday</strong>, or I got the feeling they were trying to disagree with me by force.</p>
</blockquote>



<p class="wp-block-paragraph">It&#8217;s like I was constantly being measured by a different standard that fluctuates between being too feminine and not feminine enough.</p>



<p class="wp-block-paragraph"><strong>One of my biggest challenges has been integrating into teams, where I am the exception</strong>. While trying to adapt to such an environment, it can be tempting to &#8220;<strong>become one of the guys,&#8221;</strong> it&#8217;s the kind of survival tactic that, while effective, often makes you replicate these uncool behaviors rather than trying to change things for the better.</p>



<p class="wp-block-paragraph">If I had to give any advice on how to find oneself in such a situation, it would be to communicate very directly with others and not be afraid to speak up for yourself. Don&#8217;t doubt yourself. If someone interrupts you or tries to take over what&#8217;s yours &#8211; speak up.</p>



<p class="wp-block-paragraph">But if that doesn’t work, <strong>find a new team</strong>, the one that accepts you as a woman and as an engineer.</p>



<h2 class="wp-block-heading"><span id="embrace-the-uniqueness"><strong>Embrace the uniqueness</strong></span></h2>



<p class="wp-block-paragraph">Despite these challenges, I’ve discovered that my unique position as the only woman on the team can bring noteworthy perspectives.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">My journey in navigating male-dominated spaces has honed my communication skills, enabling me to navigate and mediate complex discussions with various people quite easily. It can also positively influence team dynamics and <strong>help with conflict resolution and customer interactions.</strong></p>
</blockquote>



<p class="wp-block-paragraph">My experiences have taught me <strong>the importance of empathy and emotional intelligence in tech</strong> – a field often criticized for its lack of understanding. These &#8220;soft skills,&#8221; which I bring to the table, partially complement the team&#8217;s technical expertise, driving us toward more nuanced and holistic solutions.</p>



<p class="wp-block-paragraph">I have learned not to take failures, criticism, and differing opinions personally. In my opinion and experience, in male teams, everything is talked about much more straightforwardly, without being crude, and nobody has a problem with it. We discuss ideas and actions, not individuals. If someone says, &#8220;This idea is stupid because of …&#8221; – no harm, no foul.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Once you have experienced the situation of being &#8220;The Only One&#8221; and fully face it, you will forget that you are a &#8220;female engineer&#8221; and <strong>start to think that you are an individuated co-worker, equal to everyone else</strong>. </p>
</blockquote>



<p class="wp-block-paragraph">You will not be surprised by any similar situation in your life or future jobs. You will know your value, and you will always stick to it.</p>



<h2 class="wp-block-heading">The woman who coined the term &#8220;software engineering&#8221;</h2>



<p class="wp-block-paragraph">Diversity and inclusion in tech require a collective effort, not an individual pursuit. </p>



<p class="wp-block-paragraph">Looking ahead, <strong>I draw inspiration from pioneer women who have shattered ceilings</strong> and paved the way for others like me. Their stories are not just tales of personal achievement but beacons of what women can accomplish in the face of adversity.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If you’re not familiar with <strong>Margaret Hamilton</strong>, a name synonymous with the Apollo missions, led the software engineering division at MIT under NASA’s Project Apollo. Her groundbreaking work in developing the onboard flight software for the Apollo missions was critical to the success of landing astronauts on the Moon. </p>
</blockquote>



<p class="wp-block-paragraph">Hamilton dedicated herself to her work and innovatively approached software development, thereby coining the term &#8220;software engineering.&#8221; She pioneered this discipline at a time when the aerospace engineering community had yet to recognize the crucial role of software.</p>



<p class="wp-block-paragraph">Her vision and tenacity in a field dominated by men during the 1960s demonstrate the profound impact one person can have on technology and space exploration. Hamilton’s legacy teaches me the power of perseverance and the importance of pioneering new frontiers, regardless of the obstacles.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">On the other hand, <strong>Susan Wojcicki</strong> has revolutionized YouTube as CEO since 2014. Under her leadership, YouTube has not only grown into a global platform but has also become a critical space for voices from diverse backgrounds to be heard. </p>
</blockquote>



<p class="wp-block-paragraph">Her advocacy for gender equality and diversity in the tech industry is evident in her initiatives to promote female representation and inclusion. Her efforts to implement family-friendly policies at YouTube, including extended maternity leave, have set new standards for supporting women in the workplace.</p>



<p class="wp-block-paragraph">These stories illuminate the path and assure me that the journey towards diversity and inclusion in tech is not a solitary one but a collective endeavor enriched by the contributions of those who dare to dream and break barriers.</p>



<p class="wp-block-paragraph">I hope it continues to inspire the next generation of female developers. It’s a reminder that our differences are our strengths, and through embracing them, we can reshape the tech industry to be more inclusive, innovative, and reflective of the world it serves.</p>
<p>The post <a href="https://shiftmag.dev/the-journey-of-a-lone-female-software-developer-2876/">The journey of a lone female software developer</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Developers, your EGO is the real bug in the system</title>
		<link>https://shiftmag.dev/developers-your-ego-is-the-real-bug-in-the-system-7657/</link>
		
		<dc:creator><![CDATA[Ivan Kranjec]]></dc:creator>
		<pubDate>Wed, 21 Jan 2026 11:23:44 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Developer Experience]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=7657</guid>

					<description><![CDATA[<p>Software teams don’t implode because of bad code - they implode because someone really needed to win the argument about it.</p>
<p>The post <a href="https://shiftmag.dev/developers-your-ego-is-the-real-bug-in-the-system-7657/">Developers, your EGO is the real bug in the system</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-2.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-2.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-2-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-2-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-2-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Picture a team arguing over whether to keep a global Redux store or roll out a context-only solution for a new React component. Minutes later, someone pushes a change that breaks the whole test suite. </p>



<p class="wp-block-paragraph">A week later, <strong>another debate erupts</strong> about whether the REST API should be versioned or use a graph-based approach. And there&#8217;s always that one Git rebase that turns a quiet sprint into a full-blown firefight.</p>



<p class="wp-block-paragraph">The line between brilliant innovation and productivity meltdown is thinner than you think &#8211; and <strong>ego is often the culprit lurking behind every heated Slack thread</strong> and passive-aggressive code comment.</p>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-WhatisEgolessDevelopment?"><span id="what-is-egoless-development">What is egoless development?</span></h2>



<p class="wp-block-paragraph">Egoless development is <strong>not about surrendering conviction or becoming passive</strong>. It&#8217;s about letting the problem drive the solution, not the other way around. Gerald Weinberg, in his seminal work&nbsp;<em><a href="https://www.goodreads.com/book/show/1660754.The_Psychology_of_Computer_Programming" target="_blank" rel="noreferrer noopener">The Psychology of Computer Programming</a></em>, wrote: &#8220;The most powerful learning occurs when someone produces a better solution than you had imagined.&#8221; If your ego can&#8217;t digest a &#8220;better&#8221; or &#8220;different&#8221; answer, you have no business leading a software team.</p>



<p class="wp-block-paragraph">In practice, egoless engineering means:</p>



<ul class="wp-block-list">
<li><strong>Staying open to new ideas</strong>&nbsp;&#8211; even if they come from a junior teammate or an external library.</li>



<li><strong>Focusing on the product&#8217;s value</strong>&nbsp;&#8211; not on proving your own architectural choices.</li>



<li><strong>Accepting feedback without defensiveness</strong>&nbsp;&#8211; because every line of code is a hypothesis, not a manifesto.</li>



<li><strong>Separating self-worth from code quality</strong>&nbsp;&#8211; your value isn&#8217;t measured by how rarely your code needs revision.</li>
</ul>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-HowEgoShowsUpandUnderminesEverything"><span id="how-ego-shows-up-and-undermines-everything">How ego shows up and undermines everything</span></h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Defensive responses to feedback</strong></td><td class="has-text-align-left" data-align="left">&#8220;That was how we did it before.&#8221;</td><td class="has-text-align-left" data-align="left">Stifles incremental improvement and discourages team members from speaking up</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Not-Invented-Here (NIH) syndrome</strong></td><td class="has-text-align-left" data-align="left">&#8220;We can&#8217;t use that library; it&#8217;s not ours.&#8221;</td><td class="has-text-align-left" data-align="left">Drives tech debt, missed bugs, and stagnation while reinventing solved problems</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Micro-management</strong></td><td class="has-text-align-left" data-align="left">&#8220;I will rewrite this myself.&#8221;</td><td class="has-text-align-left" data-align="left">Silences creativity, hurts velocity, and signals distrust</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Selective listening</strong></td><td class="has-text-align-left" data-align="left">&#8220;We only care about the UI.&#8221;</td><td class="has-text-align-left" data-align="left">Neglects backend or infrastructure needs, creating systemic weaknesses</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Knowledge hoarding</strong></td><td class="has-text-align-left" data-align="left">&#8220;I&#8217;m the only one who understands this module.&#8221;</td><td class="has-text-align-left" data-align="left">Creates single points of failure and prevents team growth</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Status-driven architecture</strong></td><td class="has-text-align-left" data-align="left">&#8220;Let&#8217;s use [trendy tech] because it looks good on my resume.&#8221;</td><td class="has-text-align-left" data-align="left">Prioritizes personal branding over product needs</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-Egoerodestrust,inflatestheperceptionofindividualcontribution,andturnscollaborationintoazero-sumgame.Theconsequencesrippleoutward:misseddeadlines,higherbugcounts,knowledgesilos,andultimately,alossoft">Ego erodes trust, inflates the perception of individual contribution, and turns collaboration into a zero-sum game. The consequences ripple outward: missed deadlines, higher bug counts, knowledge silos, and ultimately, a loss of team morale that drives your best people toward the exit.</p>
</blockquote>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-ThePsychologyBehindCodeOwnership"><span id="the-psychology-behind-code-ownership">The psychology behind code ownership</span></h2>



<p class="wp-block-paragraph">When we write code, our brains treat it as an extension of ourselves. Neuroscience research shows that <strong>criticism of our work activates the same neural pathways as physical threats</strong>. This is why a simple &#8220;This could be refactored&#8221; comment can feel like a personal attack.</p>



<p class="wp-block-paragraph">Understanding this psychological reality helps us build better defenses:</p>



<ul class="wp-block-list">
<li><strong>Recognize the feeling</strong>&nbsp;&#8211; When defensiveness arises, pause and acknowledge it</li>



<li><strong>Reframe criticism as collaboration</strong>&nbsp;&#8211; Someone improving your code is helping you, not attacking you</li>



<li><strong>Build emotional distance</strong>&nbsp;&#8211; Use phrases like &#8220;the code&#8221; instead of &#8220;my code&#8221;</li>



<li><strong>Practice receiving feedback</strong>&nbsp;&#8211; Like any skill, gracefully accepting criticism improves with practice</li>
</ul>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-Real-LifeExamples:WhenEgoDoesDamage"><span id="real-examples-of-ego-at-work">Real examples of ego at work</span></h2>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-LinusTorvaldsandtheLinuxKernelCommunity">Linus Torvalds, creator of Linux, became known for a <a href="https://www.youtube.com/watch?v=JZ017D_JOPY" target="_blank" rel="noreferrer noopener">harsh communication style</a> on the <a href="https://lkml.org/">Linux Kernel Mailing List</a>, often going beyond technical feedback.</p>



<p class="wp-block-paragraph">In 2015, during the <a href="https://lkml.iu.edu/hypermail/linux/kernel/1510.3/02866.html" target="_blank" rel="noreferrer noopener">&#8220;Brain Damage&#8221; incident</a>, he dismissed a developer’s security proposal as &#8220;mindless security theater&#8221; and called it &#8220;brain damaged.&#8221; The developer stopped contributing, and the security concern became a real exploit two years later.</p>



<p class="wp-block-paragraph">The fallout? <strong>Talented contributors left</strong>, community diversity dropped, and valid concerns were ignored based on who raised them.</p>



<p class="wp-block-paragraph">After years of this, Torvalds took a break and issued a <a href="https://lkml.org/lkml/2018/9/16/167" target="_blank" rel="noreferrer noopener">public apology in 2018</a>, acknowledging that his ego had harmed the project and committing to a Code of Conduct.</p>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-LinusTorvaldsandtheLinuxKernelCommunity">Even brilliant technical leaders can cause <strong>real damage when ego outweighs empathy</strong> &#8211; but egoless engineering is a conscious choice.</p>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-Real-LifeExamples:EgolessCommunicationinAction">Now let&#8217;s see egoless communication in action</h2>



<p class="wp-block-paragraph">This is my own example. It was 2:37 PM when my code hit production. By 3:00 PM, our monitoring&nbsp; tool sent alerts all over and <strong>showed 50 errors</strong>. New users couldn&#8217;t sign up. Existing users couldn&#8217;t complete their profiles.</p>



<p class="wp-block-paragraph"><strong>This is where most teams spiral.</strong> Blame gets assigned. Confidence gets crushed. Someone becomes the cautionary tale.</p>



<p class="wp-block-paragraph">Not this team.</p>



<p class="wp-block-paragraph"><strong>The team lead&#8217;s first message:</strong>&nbsp;&#8220;Okay, let&#8217;s work the problem. Ivan, walk us through what happened &#8211; no judgment, just facts. Everyone else, what do we need to stabilize right now?&#8221;</p>



<p class="wp-block-paragraph"><strong>My response:</strong>&nbsp;&#8220;I skipped the integration test because I thought it was just an isolated signup flow change. Clearly, I was wrong. I can roll back immediately, then we need to figure out why our CI didn&#8217;t catch this.&#8221;</p>



<p class="wp-block-paragraph">Ten minutes later, <strong>production was stable</strong>. The retrospective didn&#8217;t focus on my mistake &#8211; it focused on <strong>the process gap</strong>. Why weren&#8217;t integration tests enforced for all changes? How could CI catch this automatically?</p>



<p class="wp-block-paragraph">System got fixed and the whole team started advocating for comprehensive testing.</p>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-FromPridetoPurpose"><span id="lead-with-purpose-not-ego">Lead with purpose, not ego</span></h2>



<p class="wp-block-paragraph">The antidote to ego-driven culture is a <strong>purpose-driven mindset</strong>. Put the team first: &#8220;Ship better products. Learn together. Celebrate collective wins.&#8221;</p>



<p class="wp-block-paragraph">Adopt core values such as:</p>



<ul class="wp-block-list">
<li><strong>Open collaboration</strong>&nbsp;&#8211; Everyone&#8217;s input matters, regardless of tenure or title.</li>



<li><strong>Continuous improvement</strong>&nbsp;&#8211; No single person owns the ship; we all keep it afloat.</li>



<li><strong>Shared ownership</strong>&nbsp;&#8211; Success is a team metric, not a résumé headline.</li>



<li><strong>Blameless culture</strong>&nbsp;&#8211; Focus on systems and processes, not individual fault.</li>



<li><strong>Intellectual humility</strong>&nbsp;&#8211; &#8220;I don&#8217;t know&#8221; is a strength, not a weakness.</li>
</ul>



<p class="wp-block-paragraph">These values create a safety net that lets people experiment, fail fast, and iterate without fear of ego-related retribution.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-1024x538.png?x94846" alt="" class="wp-image-7704" srcset="https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2026/01/ivan-kranjec.png 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Build egoless teams by swapping blame for curiosity, coffee chats for status updates, code reviews for conversations, and hero worship for shared learning, rotating ownership, and loud celebration of <em>we</em> wins.</figcaption></figure>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-StrategiesforCultivatingEgolessTeams"><span id="how-to-cultivate-egoless-teams">How to cultivate egoless teams?</span></h2>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-1.MorningCoffeeFeedbackSessions"><strong>1. Morning coffee feedback sessions</strong></p>



<p class="wp-block-paragraph">Schedule a quick, informal chat with each teammate once a month.</p>



<p class="wp-block-paragraph"><strong>Purpose:</strong>&nbsp;Surface concerns early, show genuine interest, reinforce the &#8220;we&#8221; narrative.</p>



<p class="wp-block-paragraph"><strong>Pro tip:</strong>&nbsp;Keep it casual &#8211; grab actual coffee, go for a walk, or just sit outside the usual meeting room environment.</p>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-2.CodeReviewasConversation"><strong>2. Code review as conversation</strong></p>



<p class="wp-block-paragraph">Treat every PR as a dialogue, not a verdict.</p>



<p class="wp-block-paragraph"><strong>Instead of:</strong>&nbsp;&#8220;Why did you do that?&#8221;<br><strong>Try:</strong>&nbsp;&#8220;I&#8217;m curious about your approach to X &#8211; what tradeoffs did you consider?&#8221;</p>



<p class="wp-block-paragraph"><strong>Key practices:</strong></p>



<ul class="wp-block-list">
<li>Assume good intent always</li>



<li>Ask questions before making statements</li>



<li>Provide context for your suggestions</li>



<li>Praise the good before noting improvements</li>
</ul>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-3.Process-FocusedRetrospectives"><strong>3. Process-focused retrospectives</strong></p>



<p class="wp-block-paragraph">Avoid blame, focus on improving the workflow.</p>



<p class="wp-block-paragraph"><strong>Outcome:</strong>&nbsp;The team learns to iterate on their own practices, identifying systemic issues rather than scapegoating individuals.</p>



<p class="wp-block-paragraph"><strong>Framework to try:</strong>&nbsp;Use &#8220;What went well? What could be better? What will we try next?&#8221; instead of &#8220;Who caused the production incident?&#8221;</p>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-4.CelebrateTeamWins"><strong>4. Celebrate team wins</strong></p>



<p class="wp-block-paragraph">Highlight milestones that benefited the whole product, not individual heroics.</p>



<p class="wp-block-paragraph"><strong>Effect:</strong>&nbsp;Reinforces that value comes from collaboration. Consider a &#8220;Team Win Thursday&#8221; where you spotlight collaborative achievements in your all-hands.</p>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-5.RotateResponsibilities"><strong>5. Rotate responsibilities</strong></p>



<p class="wp-block-paragraph">Give everyone a chance to lead a sprint, own a component, or make architectural decisions.</p>



<p class="wp-block-paragraph"><strong>Result:</strong>&nbsp;Empowers diverse viewpoints and reduces power-centered thinking. It also prevents knowledge silos and builds empathy for different roles.</p>



<p class="wp-block-paragraph" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-7.Createa&quot;LearningDebt&quot;Board"><strong>6. Create a &#8220;learning debt&#8221; board</strong></p>



<p class="wp-block-paragraph">Just like technical debt, track what the team needs to learn.</p>



<p class="wp-block-paragraph"><strong>How it works:</strong>&nbsp;Anyone can add skills or knowledge gaps. The team prioritizes learning together through lunch-and-learns, workshops, or dedicated study time. This normalizes not knowing everything.</p>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-WhyPurpose-DrivenTeamsExcel"><span id="purpose-driven-teams-really-excel">Purpose-driven teams really excel</span></h2>



<p class="wp-block-paragraph">The data backs up the philosophy:</p>



<ul class="wp-block-list">
<li><strong>Faster problem solving</strong>&nbsp;&#8211; Collective knowledge surfaces solutions faster.</li>



<li><strong>Higher-quality products</strong>&nbsp;&#8211; Diverse eyes catch more bugs; studies show pair programming can reduce bugs by 15-50%.</li>



<li><strong>Happier teams</strong>&nbsp;&#8211; People feel valued beyond ego metrics.</li>



<li><strong>Lower turnover</strong>&nbsp;&#8211; People stay when they feel part of something bigger; psychological safety is the #1 predictor of team success (Google&#8217;s Project Aristotle).</li>



<li><strong>Innovation acceleration</strong>&nbsp;&#8211; When failure isn&#8217;t punished, experimentation flourishes.</li>
</ul>



<p class="wp-block-paragraph">In our own team, we&#8217;ve seen the difference. The <strong>&#8220;Misfit Days&#8221; workshops</strong> we introduced &#8211; short, daily stand-ups where anyone can bring a friction point- have slashed bug-backlog time by 35% and doubled the rate of new feature delivery. More importantly, our employee satisfaction scores jumped 28 points in six months.</p>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-WarningSignsYourTeamHasanEgoProblem"><span id="warning-signs-your-team-has-an-ego-problem">Warning signs your team has an ego problem</span></h2>



<p class="wp-block-paragraph">Watch for these red flags:</p>



<ol class="wp-block-list">
<li><strong>Pull requests sit for days</strong>&nbsp;because no one wants to critique the senior dev.</li>



<li><strong>&#8220;I told you so&#8221; moments</strong>&nbsp;are celebrated instead of collective problem-solving.</li>



<li><strong>Knowledge hoarding</strong>&nbsp;where individuals protect &#8220;their&#8221; domains.</li>



<li><strong>Defensive Slack threads</strong>&nbsp;that spiral into 47-message arguments over syntax.</li>



<li><strong>Silent meetings</strong>&nbsp;where juniors don&#8217;t speak up for fear of looking stupid.</li>



<li><strong>Resume-driven development</strong>&nbsp;where tech choices prioritize personal branding.</li>



<li><strong>Hero culture</strong>&nbsp;where all-nighters and firefighting are glorified over prevention.</li>
</ol>



<p class="wp-block-paragraph">If you recognize three or more of these in your team, <strong>it&#8217;s time to intervene</strong>.</p>



<h2 class="wp-block-heading" id="DRAFT:PuttingPurposeOverPride:EgolessDevelopmentforTeams-Conclusion"><span id="what-should-i-do">What should I do?</span></h2>



<p class="wp-block-paragraph">Ego is a silent saboteur that thrives in the quiet corners of code reviews and pull-request comments. It whispers that your solution is the only solution, that criticism is an attack, that admitting uncertainty is weakness. But the best engineering teams know differently.</p>



<p class="wp-block-paragraph">By embracing egoless engineering &#8211; focusing on shared purpose, valuing every voice, and making collaboration the default &#8211; we <strong>turn potential productivity meltdowns into engines of innovation</strong>. The code improves, the products ship faster, and most importantly, people actually enjoy coming to work.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Remember: The best code you&#8217;ll ever write is the code you wrote with others. The best solution you&#8217;ll ever implement is the one that made someone else&#8217;s idea better. And the best career move you&#8217;ll ever make is building a reputation as someone who makes everyone around them better.</p>
</blockquote>



<p class="wp-block-paragraph">Starting tomorrow:</p>



<ul class="wp-block-list">
<li><strong>Implement a monthly open-feedback routine</strong>&nbsp;&#8211; Put it on the calendar now.</li>



<li><strong>Audit your code review comments</strong>&nbsp;&#8211; Are you asking questions or issuing verdicts?</li>



<li><strong>Celebrate a team win</strong>&nbsp;&#8211; Find one this week and make noise about it.</li>



<li><strong>Try one new strategy</strong>&nbsp;&#8211; Pick from the list above and experiment for a sprint.</li>
</ul>



<p class="wp-block-paragraph">Every idea is respected. Constructive feedback is not just welcome; it&#8217;s required. Success is measured by shared achievements, not individual credit.</p>



<p class="wp-block-paragraph"><a href="https://confluence.infobip.com/spaces/~ikranjec/pages/803508256/DRAFT+Putting+Purpose+Over+Pride+Egoless+Development+for+Teams"></a></p>
<p>The post <a href="https://shiftmag.dev/developers-your-ego-is-the-real-bug-in-the-system-7657/">Developers, your EGO is the real bug in the system</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Saying NO is not a free action in the world of software engineering</title>
		<link>https://shiftmag.dev/saying-no-is-not-a-free-action-in-the-world-of-software-engineering-5339/</link>
		
		<dc:creator><![CDATA[Michal Ganzarcik]]></dc:creator>
		<pubDate>Wed, 03 Sep 2025 13:27:05 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[development]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=5339</guid>

					<description><![CDATA[<p>'Who could refuse that?' Turns out, almost no one - especially when faced with puppy eyes, heartfelt asks, or a desperate Pikachu. Refusing is hard, and it costs more than we admit.</p>
<p>The post <a href="https://shiftmag.dev/saying-no-is-not-a-free-action-in-the-world-of-software-engineering-5339/">Saying NO is not a free action in the world of software engineering</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2025/06/saying-no.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/06/saying-no.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/06/saying-no-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2025/06/saying-no-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/06/saying-no-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">We all agree: <strong>saying <em>no</em> is important</strong> &#8211; it can be liberating, support work-life balance, and is a crucial life skill.</p>



<p class="wp-block-paragraph">What’s discussed far less is the cost of refusing, especially the <strong>psychological cost</strong>. That’s what I’d like to explore: the emotional toll of refusing &#8211; on ourselves and on those we ask for something, even when we reassure them, &#8220;It’s totally fine if you can’t.&#8221;</p>



<h2 class="wp-block-heading">It’s hard to refuse &#8211; and all too easy to agree</h2>



<p class="wp-block-paragraph">Overall, <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2443710/">saying <em>no</em> often carries negative connotations</a>, which is why we tend to avoid it. We dislike being in situations where <strong>our words or actions might be perceived as negative</strong>. It becomes even more difficult to decline in person &#8211; especially when we know the person well or feel emotionally connected to them or the topic.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">People are generally more dismissive online or in anonymous settings, where <strong>the perceived consequences are minimal</strong>. It’s much easier to ignore or mock a request to &#8220;like&#8221; a post on social media than to say <em>no</em> to your mum when she asks for help picking apples.</p>
</blockquote>



<p class="wp-block-paragraph">In a professional setting, declining becomes even more complicated.</p>



<p class="wp-block-paragraph">We’ve created a work culture where <strong>declining requests too often can feel like a career risk</strong>, especially for <a href="https://shiftmag.dev/the-journey-of-a-lone-female-software-developer-2876/" target="_blank" rel="noreferrer noopener">women</a> and members of <a href="https://www.harpersbazaar.com/culture/features/a36687625/naomi-osaka-and-the-cost-of-saying-no/">minority groups</a>. Declining isn’t only disappointing for the person who asked; it might also mean missing out on a promotion or an exciting opportunity. <a href="https://en.wikipedia.org/wiki/Carp" target="_blank" rel="noreferrer noopener">Holy carp</a>!</p>



<p class="wp-block-paragraph">Conversely, <strong>accepting is effortless</strong>. </p>



<p class="wp-block-paragraph">It feels nice and positive. You&#8217;re pleasing the other person, maybe even securing a future reward for yourself. What could be better? Since <a href="https://en.wikipedia.org/wiki/Hyperbolic_discounting">humans are wired to chase immediate rewards</a> and often <a href="http://spia.uga.edu/faculty_pages/tyler.scott/teaching/PADP6950_Spring2017/Readings/Odonoghue.Rabin.2000.pdf">overlook future pain</a>, we tend to say <em>yes</em> just to see that happy twinkle in someone’s eye &#8211; consequences be damned!</p>



<p class="wp-block-paragraph">If you Google <a href="https://www.google.com/search?q=how+to+say+no">&#8220;how to say no&#8221;</a>, you’ll get a lot of results, mostly focused on the actual skill of rejecting something. If you Google <a href="https://www.google.com/search?q=how+to+say+yes">&#8220;how to say yes&#8221;</a>, you mostly get results about how to say words and phrases in different languages. <strong>Declining is a tricky soft skill</strong>; accepting is often just about language.</p>



<h2 class="wp-block-heading"><span id="turning-something-down-is%e2%80%a6-stressful">Turning something down is… stressful.</span></h2>



<p class="wp-block-paragraph">So, where are we with <em>no</em>?</p>



<ul class="wp-block-list">
<li>We&#8217;re not that great at saying it.</li>



<li>It&#8217;s not a pleasant thing to do.</li>



<li>It can have negative consequences.</li>
</ul>



<p class="wp-block-paragraph">As a result,<strong> it’s often stressful to refuse a request</strong>. </p>



<p class="wp-block-paragraph">We tend to worry about it before, during, and after the fact. This stress can be even worse if we’re already dealing with things like <strong>burnout, impostor syndrome, or anxiety</strong>. Saying <em>no</em> in those situations can feel like adding fuel to the fire. If I already don’t believe I’m doing a stellar job, turning something down might only reinforce the fear that others see me as a failure.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Our tendency toward <a href="https://en.wikipedia.org/wiki/Herd_mentality">herd mentality</a> doesn’t help either. When most of the team says <em>yes</em> and we&#8217;re the only ones who want to say <em>no</em>, <strong>we often end up going along with the group</strong>, even if we feel conflicted inside.</p>
</blockquote>



<p class="wp-block-paragraph">Many of us have experienced this in sprint planning and sprint reviews &#8211; the team takes on more work than necessary during planning to avoid refusing requests, and then feels deflated and disappointed when they can&#8217;t deliver everything by the end. Over time, this can <strong>hurt team morale and spirit</strong>, lower motivation, and even create a toxic dynamic between teams and their stakeholders.</p>



<p class="wp-block-paragraph">All of this leads to a simple point: <strong>refusing comes with its own burden</strong>. Telling someone to &#8220;just say <em>no</em>&#8221; can be disingenuous &#8211; placing the emotional and social cost of rejection on them, while pretending it’s easy.</p>



<h2 class="wp-block-heading"><span id="expecting-a-simple-refusal-hurts-the-ones-who-care-most">Expecting a simple refusal hurts the ones who care most</span></h2>



<p class="wp-block-paragraph">The people who are most invested in a project, those who care deeply about the quality of their work and their team’s delivery, often your &#8220;best performers&#8221;, are <strong>usually the ones who find it hardest to say <em>no</em></strong>. As a result, they often take the initiative to pick up tasks that others might reject.</p>



<p class="wp-block-paragraph">If you keep asking, they may continue to agree, depending on their situation, until they eventually hit a wall and burn out.</p>



<h2 class="wp-block-heading"><span id="be-kind-don%e2%80%99t-act-like-no-is-just-a-simple-word">Be kind. Don’t act like <em>no</em> is just a simple word</span></h2>



<p class="wp-block-paragraph">We should be<strong> mindful of our colleagues’ workloads</strong> and, whenever possible, avoid asking them for additional tasks if we know they might already have a full plate. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It’s important to recognize that they may feel unable or reluctant to refuse, even when they want to. And even when they do refuse, it can still come at a cost to their emotional well-being or personal life.</p>
</blockquote>



<p class="wp-block-paragraph">We should also recognize that <strong>refusal comes in many forms</strong>. It can mean:</p>



<ul class="wp-block-list">
<li>Literally saying <em>no</em>.</li>



<li>Taking only 5 tasks out of 10 that were offered.</li>



<li>Choosing not to volunteer when most others do.</li>



<li>Not attending a meeting or participating in a Slack discussion.</li>
</ul>



<p class="wp-block-paragraph">All of the above can be difficult to do and <strong>may lead to negative consequences down the road</strong>, for both the individual and the team.</p>



<h2 class="wp-block-heading"><span id="what%e2%80%99s-the-solution">What’s the solution?</span></h2>



<ul class="wp-block-list">
<li><strong>Talk openly with your colleagues.</strong> Be aware of the challenges they face and the workloads they carry. Don’t expect them to simply reject additional work &#8211; understand their situation through honest conversations.</li>



<li><strong>Keep expectations realistic.</strong> Avoid presenting people or teams with overwhelming wish lists they can’t reasonably deliver. Don’t assume others will just say <em>no</em> to unreasonable demands.</li>



<li><strong>Diversify your requests for help.</strong> Instead of always turning to the same people who tend to say <em>yes</em>, reach out to others and distribute the load more evenly.</li>



<li><strong>Avoid herd mentality pressure.</strong> Give individuals space and time to make decisions independently, and encourage sharing outcomes in a safe environment. This is why practices like writing retrospective points individually or revealing estimations simultaneously in planning poker are important.</li>



<li><strong>Lead by example.</strong> Show that saying <em>no</em> when it’s appropriate is acceptable. Recognize that you might also struggle with this and discuss it openly with your team.</li>



<li><strong>Establish fair systems and processes.</strong> Ensure workloads are distributed transparently and fairly, rather than relying on informal methods that often favor those who find it easier to say <em>no</em> &#8211; which can unfairly burden those who care most about the project’s success.</li>



<li><strong>Don’t reward or idolize overwork.</strong> Encourage a culture that values balance and sustainable effort over relentless hustle.</li>
</ul>
<p>The post <a href="https://shiftmag.dev/saying-no-is-not-a-free-action-in-the-world-of-software-engineering-5339/">Saying NO is not a free action in the world of software engineering</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: shiftmag.dev @ 2026-07-27 00:22:27 by W3 Total Cache
-->