49.9 F
Fremont
November 25, 2025

Dear Elpis: There are issues in my organization

How to improve professionally while feeling stuck in a job

Dear Elpis

I am a mid career level senior software engineer with around 15 years of work experience in the Bay Area. There are political concerns in my org; my manager is on a performance improvement plan. My skip level is a micro manager, and honestly I am shocked that my very popular manager is on a performance improvement plan. I am on a visa; given the job market, moving to a different company is not really an option.

I feel stuck in my current org because there are almost no advancement opportunities. Each year new reasons (and I want to say excuses) are given to me for not granting me my promotion. Some of these are designed to be unattainable (what have you done to change the company? To go to the next level, you need to perform and assume the role of the CTO of a small startup.) Any achievements that were goals agreed upon are now downplayed as “part of your job.”

There are no opportunities for internal mobility either since they are now hiring in lower cost geographies abroad. How can I keep myself motivated? Do you suggest I move out completely? I do want to succeed in this company if given a choice.

Dear Reader,

Just as hiring has slowed in recent years, so too has upward mobility. While I encourage you to continue working closely with your management, performing at your best and understanding your company’s policies, it is important to remember that during slower market periods, the best investment you can make is in yourself. Here are a few concrete ways to do that:

1. Expand your network–locally and globally

Silicon Valley, in particular, has a strong culture of connection and mentorship. Set monthly goals to reconnect with a few old contacts and meet new ones. This will not only increase your visibility but also expose you to fresh ideas and opportunities.

2. Build technical skills

Join social media groups or professional communities in your current field, adjacent domains or emerging areas. Many companies offer learning and development benefits, which we tend to forget about. Always use those benefits and find a course or opportunity that will improve your skills.

3. Develop leadership competencies

At this stage in your career, leadership is just as crucial as technical ability. Read books on topics such as delegation, ownership, giving and receiving feedback and team management. Look for workshops—whether company-sponsored or self-funded—that focus on leadership development, presentation skills and executive presence.

Regards,

Elpis

Dear Elpis is a fully anonymous career advice column specially designed for Silicon Valley professionals. You can submit your questions at dearelpis.com/submit. © 2025 Asha Makur. All rights reserved.

LEAVE A REPLY

Please enter your comment!
Please enter your name here