yeti logo icon
Close Icon
contact us
Yeti postage stamp
We'll reply within 24 hours.
Thank you! Your message has been received!
A yeti hand giving a thumb's up
Oops! Something went wrong while submitting the form.

3 Roads Less Traveled for Management-Averse Developers

By
Rudy Mutter
-
June 11, 2017

Think about the last fork in your professional journey. Did you take the path trod by peers? Or did you look past the obvious options for the route that's right for you?

At least in the world of software development, too many of us cave to convention. After coding for several years, many developers feel pressured to move into management. Whether it's to prevent replacement or career stagnation, senior developers grudgingly accept promotions to "technical leads." More often than not, they wind up unhappy, unaware at the time that they'd mainly be managing others and have little time for coding.

Fortunately, the industry has started to recognize that management isn't the sole goal of "technical" people. Still, it's important to keep communication lines open, particularly with those who want to pursue other potentially rewarding career paths.

At Yeti, we regularly talk about the future. We pinpoint who plans to manage, who wants to remain a senior developer, and who hopes to do something different entirely.

That last category, in my experience, is larger than you might expect. Although common software developer career paths include software architect, lead developer, or senior technical project manager, there's a whole world of possibilities open to those with non-traditional aspirations.

Unconventional Career Paths for Developers

The possibilities extend well beyond the following roles, of course, but many developers' personalities and skill sets are well-suited to these three "unconventional" career paths:

1. Business analyst

It's easy to see why software development expertise can be a big leg up for business analysts. These individuals work with stakeholders, customers, and technical teams to define feature sets, documentation, and software specifications. They tackle corporate goals across areas from billing to production to customer service.

How can an IT leader give a budding analyst a boost? Provide work that requires documentation writing, specification creation, and non-technical teamwork. As a future analyst, they'll spend their days communicating technical content to non-technical parties.

2. Product manager

Do one or more of your developers always seem to see the big picture? A product management role may be right for them. To succeed, they'll also need strong user empathy, collaboration, and prioritization skills.

Interested developers can think of product managers as project CEOs. They collaborate with engineers to define user needs, determine necessary features, and draft product roadmaps that describe products' evolution from start to shelf.

To prepare them, let potential product managers observe user interviews, provide feedback on product roadmaps, and discuss development progress with product stakeholders.

3. Sales engineer

Set future sales engineers up as support contacts for salespeople to give them a taste of the role. Although developers likely already have the necessary technical knowledge, they may not yet be comfortable communicating it to clients or other non-technical audiences. Regardless, aspiring sales engineers need to be adept communicators, natural salespeople, and capable researchers.

Without a strong sales engineer, even the most accomplished development team may struggle to win over clients. By bridging the gap between the engineering team and product stakeholders, they ensure the final product meets client and customer needs.

If a developer of yours is eying one of the three paths above — or any unconventional path, really — encourage them. They may not want to work as a manager or a senior developer, and that's absolutely OK.

For the American poet Robert Frost, taking the road less traveled made all the difference. For your young developers, it could, too.

Rudy Mutter is a CTO + Founding Partner at Yeti. He found his passion for technology as a youth, spending his childhood developing games and coding websites. Rudy now resides in the Yeti Cave where he architects Yeti’s system and heads up project production.

Connect with Rudy on Linkedin

You Might also like...

Creating Connection and Growth: Impactful Strategies for Company Retreat Planning

Struggling to keep your team engaged and connected in a remote-first world? A well-planned retreat might be just what you need! Since 2020, the Yeti team has experienced remarkable benefits from our bi-annual retreats, and we're excited to share our top company retreat planning strategies with you! Discover how to design retreats that reignite your team’s spark, foster deeper connections, spark creativity, and drive long-term success.

Career Development MatrixCrafting a Custom Career Development Matrix: A Step by Step Guide

Are you a people manager responsible for your team's career development? The career development matrix is a gamechanger! This article provides a step-by-step guide to creating customized career development matrices that empower your team's growth, boost performance and satisfaction, and drive sustained success in your organization.

business management strategyFinding Your Company’s Groove: How We Manage Our Remote Software Team

From company planning to team building and scaling operations, there’s a lot to unravel when managing a remote company. Discover how we forged a bespoke team management strategy by integrating the EOS model with our unique needs and processes - and how you can do the same.

Browse all Blog Articles

Ready for your new product adventure?

Let's Get Started