6 Clear Signs It’s Time to Quit Your Job & Move On
When is the right time to leave and look for the next opportunity?
As software engineers, we often get comfortable in our jobs, until one day, we realize we’re no longer learning, growing, or feeling excited about our work.
Knowing when it’s time to move on is crucial for your long-term career growth. If you’ve been feeling stuck, bored, or undervalued, it might be time to start exploring new opportunities.
In my 7 year career, I have worked with 4 companies and I believe I can share my insights on this topic
📣 PostHog (Collaboration)
If you are a Product Engineer looking to dive deep into how product is developed and launched in a startup, you should not miss this
Product For Engineers is a free newsletter by PostHog dedicated to helping engineers level up their product skills.
Subscribe for free using button below to get curated advice on building great products, lessons (and mistakes) from building PostHog, and deep dives into the strategies of top startups.
Here are some clear signs that indicate you should consider making a change:
1. You’ve Stopped Learning and Growing
Software engineering is all about solving new challenges, improving skills, and keeping up with new technologies. If your daily tasks feel repetitive, or you’re not being challenged, you might be stagnating.
If you're not growing, you're dying
Growth happens when you step out of your comfort zone, and if your job isn’t pushing you forward, it might be time to move on.
Ask yourself:
When was the last time I learned a new skill or technology at work?
Is my company providing opportunities for upskilling and growth?
Am I working on problems that excite and challenge me?
2. You No Longer Feel Excited About Your Work
Do you wake up dreading your workday?
If your projects feel boring and unfulfilling, and you no longer feel motivated, it’s a strong sign that your job might not be the right fit anymore. Passion fuels productivity, and if you’ve lost that spark, you may want to explore roles that reignite your excitement.
"The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle." — Steve Jobs
Ask yourself:
Do I feel engaged and excited about my tasks?
Would I still choose this job if I had other options?
3. You’re Being Underpaid or Undervalued
In a fast-moving industry like tech, salaries and benefits should reflect your skills and impact you create. If you haven’t received a raise in years, or your salary is below industry standards, it might be time to look elsewhere.
Feeling undervalued at work, whether in pay, recognition, or responsibilities is a major reason to leave.
If you’re not being paid what you’re worth, it’s not loyalty it’s complacency.
Ask yourself:
Am I being compensated fairly compared to industry standards?
Do I feel appreciated and recognized for my contributions?
4. Your Workplace Feels Toxic or Unhealthy
A toxic work environment can seriously impact your mental and emotional well-being. Whether it’s unsupportive management, excessive micromanagement, or a toxic team culture, no job is worth your happiness and peace of mind.
A healthy work environment should make you feel respected, supported, and motivated to do your best work.
If it costs you your peace, it’s too expensive
Ask yourself:
Do I feel respected and supported by my manager and team?
Is my workplace causing me stress or burnout?
Do I have a good work-life balance?
5. Company Instability or Uncertain Future
Frequent layoffs, financial struggles, or poor leadership decisions can be major red flags. If your company is in decline, waiting too long to leave can put you at risk of job loss.
It’s always good to be proactive and look for opportunities in companies that offer stability and growth potential.
When the writing is on the wall, don’t wait for it to become your exit sign
Ask yourself:
Is my company financially stable and growing?
Do I trust my leadership team to make the right decisions?
6. No Career Advancement Opportunities
If your company doesn’t offer clear paths for promotions or career progression, you might feel stuck in a dead-end role.
Engineers thrive when they take on new responsibilities, move up the ladder, and gain leadership opportunities. Staying in the same role for too long without growth can limit your future prospects.
A career without growth is just a job. Don’t get stuck, keep climbing
Ask yourself:
Is there a clear path for me to advance in my company?
Have I been stuck in the same position for years with no opportunities for growth?
If you are the person in the picture above, now it ts the time to take action
What’s Next? Taking Action
If multiple points above resonate with you, it’s time to take action.
Don’t wait until you’re completely burned out to start looking for a new role.
Begin by updating your resume, reaching out to your network, and preparing for interviews. The best time to look for a job is when you still have one
🚀Pro tip: Keep learning and networking even when you’re not actively looking for a job. This makes future transitions smoother and opens doors to unexpected opportunities.
Leaving a job can be a tough decision, but staying in a role that no longer serves you can be even riskier. Your career is in your hands so make sure you’re in an environment that supports your growth, values your work, and keeps you excited to show up every day.
I started paid subscription to this newsletter and you can check the benefits for paid subscribers : Paid Subscriber Benefits
You can take advantage of the early bird discount using button below
Liked this article? Make sure to click the like button ❤️
Any Feedback? Make sure to comment
Know someone that would find this helpful? Make sure to share this post.
Any idea what should I write about ? Reach out : hemant.pandey17@gmail.com