Changing jobs — especially the higher up you get in your career — is a complex process.
There are so many factors to consider, and often the factors that stand out most are the ones that matter the least. Fancy titles, exciting projects, tempting promises of future success…
But those factors that seem so valuable in the moment are just that — they are momentary. Your career isn’t just about this one next step you’re taking. Your career is a journey that will last a long time.
It is smarter to invest in your long term success. Focus on factors that will increase your career capital and make you a more valuable hire in your next role, and the one after that, and the one after that.
When you are looking at your options for your next role, there are smarter choices that you can make. Here are the most important factors to consider when picking your next opportunity.
Pick a goal, not a title
A title looks good on a resume, and might pump up your ego a little bit, but making your job title a serious factor in your job search is a big mistake.
Your title is so much less important than the work that you do and the skills that you develop while in a role. And anyone who is hiring you for your next role will know that. They might see that you were a VP in your last job, but if you don’t have any results or skills to show for it, you won’t stand out among the many other candidates who were also VPs in their last job.
If you want to be truly successful, then your career path should be about acquiring skills and accomplishments, not just upgrading to shinier and fanicer titles.
First of all, different titles mean different things depending on what company you’re in. I have been everything from VP and CTO at successful startups to CEO of my own company. But after having years of executive-level titles, I took a role without one.
If I had rejected that job opportunity because the title was lower than any one that I had had in the last 10 years, I would have missed out on one of the biggest, most life-changing growth opportunities that I have ever had.
Moreover, in that role, instead of being a software engineer I was in a the job category of TPM. I have never been a TPM before, and to be honest, it is not a role I identify with. No one would describe me as organized, and I don’t have the background skills; I write code, and lead engineering teams.
But despite the fact the title was a demotion, and it was a job family that didn’t fit – I still took the position because of what I could gain from it.
Yes, I had to learn some TPM skills, but what was truly valuable about that job was the access it gave me. Because of what my team was focused on, I got to be in meetings with top executives who were running 1000+ person teams. I was presenting to VPs who had decision-making power for a huge organization.
I had a huge scope. Instead of being siloed in one department where I was the boss, I was able to get on the radar of key leaders throughout the organization. I was able to gain influence and visibility; I saw what the most important priorities for the whole company were (not just my department), which allowed me to align myself with the most important work being done.
I got to learn, and I got visibility. I built my network and got to know so many people in the organization as a whole. And over time, I earned even bigger influence and control. And my title had nothing to do with it.
When you are looking at different job opportunities, think about the bigger picture for your career. Where do you want to be in 10 years? What is your ultimate career goal?
This is different for everyone. Think about where you want to end up, and work backwards from there. What skills do you need in order to get there? What steps will you need to take along the way?
It is a mistake to focus on the short term win of getting a fancy title or bigger paycheck. If a job isn’t actively putting you into the situations you need in order to grow or make the right contacts, then it is not really the right choice. It will delay you getting where you need to go.
When you’re looking at an opportunity, ask yourself: with this role help me level up my career?
- What skills do I still need to build in order to make progress towards my goals?
- What benefits will the job afford me that maybe aren’t visible in the job description?
- Who will I meet?
- What is this job setting me up for?
- What will I have gained from this role in 2 years, and are those gains valuable to me?
Pick people, not projects
Another easy trap to fall into when picking your next job is to focus too much on the projects you think you will get to work on.
Of course, we all want to work on things that are interesting and exciting, or that could make us rich and famous. But the truth is that projects get cancelled all the time. They change and become less exciting. People’s roles within them change, and you could end up doing legwork that isn’t actually that interesting or exciting to you.
In college, I got a job working in a lab. I was so excited, because I was envisioning myself working on these exciting experiments and getting my work published in major journals. And while those things did happen at the lab, I never got to do them. I ended up running the same experiment day after day, collecting the same data over and over again – which is often what research is – you need to make sure any results are statistically significant, so you do the same thing repeatedly.
The projects the lab was working on were exciting, but my life in the lab was not.
It is so important to consider what your day-to-day life will be like in a role. What will you actually spend your time doing? Will it add value to your career? What will you get the chance to learn?
Remember, when you are new to a team, you have no career capital built up with this organization. Career capital is your currency at work; when you provide a lot of concrete, visible value to the team or the organization, you have more leverage to do the things you want like work on the most exciting projects or get more flexibility in your schedule.
When you are new, you haven’t earned this leverage. That means if you are assigned to a boring role on an exciting project, you pretty much just have to do it. Sometimes that can be okay (maybe you actually wanted to learn this boring skill because it will help you get a job you want in the future), but if it’s not, then you are just stuck.
For example, I have a friend who really wanted to work on machine learning, so he joined a team doing that work. For the first year and half he didn’t get to do anything machine learning related, and instead was stuck writing deployment scripts and updates to data loaders – work that was much less interesting to him than the project he was on previously.
Projects are never guaranteed, so make sure you understand the specifics and what you will get the chance to do. And instead of just thinking about the work, I recommend thinking about who you are working with.
Making your job decision based on the people is one of the best ways to pick a job. If you have to choose between an exciting project or a great team, always go for the great team.
99% of my happiness in a job has to do with who my manager and coworkers are. I bet it is the same for you. You spend so much time at work; if you work full time, you probably spend as much (or more) time with your coworkers than you do with your friends or family.
In some organizations, it is common to interview with your boss and at least one other member of your team. However, this doesn’t always happen. If that’s the case, then you should push for the opportunity to meet more of the people you will be working with.
This has a few benefits:
- You can meet with the people who you will work with every day. Not only will you get a feel for what it will be like working with them, you can also ask them for insight into other aspects of the role. Do they like working there? How much turnover is there on the team? How does collaboration work? Does leadership listen to input on decisions? What are the things they would want to change about the team/company/culture? Why do they work there vs. anywhere else?
- Your coworkers will feel invested in your success if they are part of the process of hiring you. Think about it — if you met with a candidate you loved and fought for them to be hired, wouldn’t you be extra invested in them doing well once they joined the team? Even a minimal investment will have a psychological impact on your potential future coworkers. If they met you or interviewed you, they will have already invested some amount of time in you and will be more inclined to want to see that investment rewarded.
- You won’t be “brand new” on your first day. As humans, we are naturally resistant to change and new people who we know nothing about. If you show up on your first day having met no one yet, you are a stranger — your coworkers are more likely to see you as an “outsider” taking up space. Even a short meeting in advance will prime them to see you as familiar the next time you see them. Plus, you will have some baseline knowledge about the team that can help you fit in more quickly, as opposed to starting to learn about the team culture *after* you’ve joined.
Be smart when you choose your next role
When you are searching for the next step in your career, don’t just think about the surface-level benefits that you could gain. Drill down on your biggest goals, and do a little thinking about whether or not each job will help you get closer to those goals.
The best careers are not defined by titles or resume bullet points. The smarter you are about what you choose next, the closer you will get to the things you truly want from your life and your work.