Episode 399: Higher paid than my boss and crossing over to management
Mar 11, 2024
auto_awesome
Discussion on negotiating higher pay than one's manager as a senior software engineer in a startup. Insights on transitioning from technical architect to managerial roles and navigating salary transparency in the workplace. Exploring dynamics of earning more than higher position holders through skillful negotiation and experience.
Negotiating a higher salary as a skilled engineer can challenge traditional pay hierarchies within companies.
Transitioning from a technical to a managerial role requires balancing technical expertise with leadership responsibilities for effective team guidance.
Deep dives
Balance Between Technical Strengths and Management Responsibilities
As a seasoned engineer, transitioning into a hybrid architect-manager role can be both rewarding and challenging. Leveraging your 25 years of technical experience allows you to provide valuable insights and feedback on designs, guiding your team effectively. While it's essential to balance your technical strengths with managerial duties, you can still find avenues to code and stay connected to newer technologies to support your team's growth.
Adapting to Leadership Roles and Industry Dynamics
Moving into a leadership role as a software engineer with extensive experience raises questions about navigating traditional management expectations while remaining technically proficient. The increasing influx of junior engineers propels senior engineers towards managerial positions due to industry dynamics. Embracing leadership can offer opportunities to apply accumulated knowledge to guide and enable the next generation of engineers.
Overcoming Ageism and Embracing Evolving Career Trajectories
Addressing concerns about ageism in tech and the perceived shift towards leadership roles as software engineers age requires understanding evolving career trajectories. While there may be societal pressures to move into management as one's career matures, embracing leadership roles should align with personal aspirations and organizational needs. Leveraging experience to mentor and lead can offer a fulfilling path beyond pure technical contributions.
Navigating Industry Shifts and Evolving Skills
With industry dynamics impacting career trajectories, it's crucial for experienced engineers transitioning into leadership to adapt and navigate evolving tech landscapes. Staying connected to technology trends while embracing managerial responsibilities enables a holistic approach to leadership. Utilizing a mix of technical proficiency and leadership acumen empowers engineers to thrive in leadership roles amidst industry shifts.
In this episode, Dave and Jamison answer these questions:
Listener Jim asks,
I am currently a senior software engineer in a well funded (but not profitable yet) startup. I am highly effective and well regarded, to the point where the tech lead also comes to me with questions and always takes my technical input onboard.
I also get along very well with the rest of the team and with my manager.
I am confident that I am in a good position to bargain for a decent pay bump, however there’s a chance I might be asking for pay that exceeds the salary of the tech leads or even my manager’s. Would it be a hard no from the start if that’s the case? Do you know of situations where certain people were paid higher than someone from a higher position?
Thank you, I’m loving the show!
I did it. I crossed over…
I’ve been a software engineer for nearly 25 years. I worked my way from junior to senior, staff to principal, and for the last six years I’ve been a technical articect.
I’ve been very deliberate in my caraeer path and told myself that I would always be on the tecnical side of the wall rather than the managerial side. Most of my boses over the years have been former technical folks that just seemed to have step off the technology train at some point. Maybe they couldn’t keep pace with the rapid changes in their older age, or maybe they just didn’t like IC work, who knows? But I always had this feeling about them, like “they just don’t get it anymore”, or “their technical knowledge is so outdated, how can they make good decisions”? Much like a teenager looks at their parents who stepped off the fassion train many years prior and now doesn’t want to be seen in public with them.
Well, I just accepted a job leading a team; with headcount, and a budget, and the works. It was not the role I really wanted, but in this market, I didn’t have a ton of choices. It’s billed as sort of a hybrid Architect/Manager role, but it *feels* like I crossed a threshold. I feel like my future will be that of a retired race horse living out the last of his days if the middle-management pasture. So, 2 questions:
What can I do to not become a hollowed out shell of myself as the technology train eventually starts to out pace me, and eventually speed away at ludicrous speed, because I’m not “doing it” every day
Is this just the envitable for every SE? I mean, I don’t see a lot of 70 year old coders, so this is normal, right?
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode