Profile picture

Team Selection Q&A and Videos

About Team Selection

Need career advice for a friend who is demotivated and feels stuck in his career

Senior Software Engineer [G4] at Taro Community profile pic
Senior Software Engineer [G4] at Taro Community

Context can be found below:

I am a 32-year-old engineer with 7 years of experience. For the past 5 years, I've been working at a startup that is around 10-12 years old and recently went public, serving as a mid-level backend engineer.

Despite my time at the company, I haven't seen much career growth. I received my first promotion after a year and a half, but nothing significant has happened since then. I'm feeling lost and unsure about my next steps. The work is unmotivating, and I feel like I'm not learning or growing. I'm constantly occupied with production issues, and my manager frequently cancels 1:1 meetings. Even though I receive positive feedback, I know I'm not fully utilizing my potential, which is troubling as my years of experience increase without meaningful progress.

Currently, I'm extremely demotivated and struggle to find the drive to work each day. I wake up feeling stuck and unhappy with my job. Although I get my monthly salary and perform my duties, I'm no longer passionate about my work. I have the knowledge and skills, but I just don't feel like contributing to this company anymore.

Can you help? I'm not happy with my current situation. I used to be a curious person, staying up all night coding and learning new things. However, for the past two years, I've been merely going through the motions at work. I want to regain my curiosity and sense of empowerment, so that when I go to bed each night, I feel excited about what I can achieve the next day.

Show more
Posted 4 months ago
84 Views
2 Comments

How do I find the next company I want to work at?

Software Engineer at Taro Community profile pic
Software Engineer at Taro Community

I'm taking the first steps to leave my current job and need some help figuring out where I should go next.

For context, I've worked a couple of jobs across the private and public sectors, with my current job being at a consultancy. I like the work-life balance, my colleagues and openness to personal development at my current role but don't like how inconsistent the workload can be. It's often peaks and valleys when it comes to how much work needs to be done on a weekly or sometimes monthly basis. It usually means as employees, we sometimes have several days of little to no work, which to me feels like a waste of time that I could be using to develop my skills through actual projects. Also, the pay is lower than the average in my city. (Not a massive issue, but times are tough with inflation.) The other issue is that I'm often jumping around many different tools and languages, which has been good for building general skills, but I want to build more of an expertise in something.

Here's where I'm stuck. I'm looking at a ton of jobs and I find it difficult to know what is appropriate for me. I often second guess things like the job title, seniority level (This one especially. I never feel like I'm good enough.), type of company and pay, just to name a few.

I know there isn't a "perfect company" and at some point I need to bite the bullet.

What I'm hoping some people can answer is some questions to ask myself, or even a checklist to work through to overcome the overthinking and just start applying for things. I'm hoping that this sort of process can get myself to a point of applying once I've added some extra details to the resume.

What are your thoughts? What steps do you take to deciding on a company/role to apply for?

Show more
Posted 3 months ago
82 Views
6 Comments

Accept Job When I Think/Know I'll Leave within 6 Months?

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

God, the universe work in funny ways. I've been in my current job for a couple of years and have been looking to get out basically since I started. The job was never as engineering-oriented as I wanted it to be, but my manager was really nice and I grew comfortable, so that slowed my exit a lot. I also went through an evolution in my job search, from certificate gathering to blind Leetcode grinding to job hunting over those 2 years that made me a better job-seeker.

And then finally, this week, fortune smiled on me: I got not one, but two job offers that pay decently (both comfortably above my current role) and where I would develop much more valuable skills as a Software/Data Engineer.

One is at a large financial data vendor (think Bloomberg) with 10K employees. The other is at a boutique data science and analytics consulting firm that only has 10-15 people. The latter offered actually a little more money, but not significantly more. The title at both is "Senior Software Engineer", which is good, because even though I'm actually a Data Engineer in both places, I know I'll be an Engineering-oriented one rather than an Analytics-oriented one.

But here's the twist: I'm pretty sure I want to move to Asia now. The reason for the move is personal: I have a lot of family and friends there and it's been something I've wanted to try for a long time.

So here's my dilemma: do I stay or do I go? If I don't end up leaving, then switching companies is obviously the right move. However, this is unlikely. I'm pretty sure I want to go. I cite this because making the move to a different country is a process that will take me 4-6 months, and stuff can always happen that might change my mind. Again, not likely, but needs to be said.

The more interesting and likely scenario is where I do go ahead and move in 4-6 months time. Do I accept a new job then? I think the straightforward answer is no and that's for 2 reasons: 1) it can look bad/odd on my resume if I list working at a company for 4 - 6 months prior to moving; 2) starting at a new job is usually stressful and there's a lot to learn. Moving, especially to a new country/continent, is also stressful, so why add to my stress? My current job is comfortable, so it won't stress me.

However, changing jobs also has a compelling reason which is I will learn more at my new job (whichever it is). Probably a lot more. I feel like I've stagnated at my current job and haven't learned the best and latest tools in the DE space: Spark, Airflow, Docker, Cloud. Changing jobs will give me that exposure, and 4-6 months is not nothing! Heck, university co-op terms are only 4 months! Plus, if go to the consultancy, I might get assigned a project that is only 4 months (or fewer), so I might be able to add value before the move. So the "odd-look" on my resume could be totally offset by the learning/growing I do and the tools /projects I'm able to add to my resume as a result.

To answer the question of whether I can take my job with me, I'm pretty skeptical, particularly for the big vendor. They want me in the office 3 days/wk, and on top of that, I will have been there max 6 months by the time I go. Not prime time to ask to relocate. Plus, I'm pretty sure the role is tied to my current location, so it's almost certainly a no. The consultancy has greater chances, but even there, not sure they'll want someone to continue working for them who can never come in and who's in a different timezone.

So that's a wrap! I think I gave a lot of context, but happy to provide more if needed!

Thanks :)

Show more
Posted a year ago
81 Views
2 Comments

Choosing between 2 projects

Mid-Level Software Engineer [L4] at Taro Community profile pic
Mid-Level Software Engineer [L4] at Taro Community

I switched jobs ~4 months ago and switched teams (not voluntarily) after ~1 month. My eventual goal is to (voluntarily) internally transfer into the AI org once I'm eligible.

During a 1:1 with my skip manager, I mentioned that my current team didn’t have much opportunity for impact. He floated a meaty project in a different org and asked if I was interested. Previous question . Let’s call this option 1. Afterward, I spoke to my direct manager, who presented opportunities in the other team that he directly manages. Let’s call this option 2.

Now I'm trying to decide between these options.

Pros of option 1:

  • More technically interesting
  • Platform/infra play that will eventually integrate with every single product => project has large scope

Cons of option 1:

  • Not sure whom I'll work with
  • Not sure how much support I'd get. (Good thing if lots of scope; bad thing if I'm flailing alone)
  • Org structure tbd: although my skip asked if I want to work on this, he’s loaning engineers to another org to fund the initiative.
  • Uncertainty re: how well defined the work is

Pros of option 2:

  • I know there are things that I can start working on tomorrow that are time-sensitive and needed for an upcoming product launch.
  • My EM manages this team and is responsible for the overall delivery. He seems to care more about this new project/team than my current team.
    • It sounds like my EM would rather that I work on option 2 than option 1
  • Product surface is high-visibility and therefore affords opportunity for impact

Cons of option 2:

  • I'm less interested in product / user-facing work, even though it's high-visibility

With all this in mind, does anyone have advice on which option I should pick or things to keep in mind?

Thanks for reading this far!

Show more
Posted 8 months ago
77 Views
4 Comments