Layoffs are the temporary suspension or permanent termination of a group of employees for business reasons, such as personnel management or downsizing an organization.
I am an SDE1 that was recently laid off from AWS (~2 YOE total). Lately, I have been reflecting on what I wanted to do/what really excites me. I really enjoy software development and while I do want to get another job one day, I wanted to use this opportunity to scratch my entrepreneurial itch and create apps/websites/side-projects for fun or for many small business owners I know that need someone to create software for their business. I'm not sure how long this "break" will be but I would say ~2 to 3 months time. Part of this is inspired by Alex Chiou's love for side projects.
I understand that finding a job will take some time as well, so the total gap on my resume that will be filled by this freelance work/applying might be ~6 months total. I understand that there are other posts on Taro that talk about the impact of a career break but this won't necessarily be a break per se. On my resume I will put this down as freelance work I completed for clients and will be prepared to show potential employers a portfolio of what I did.
I was wondering if this would negatively reflect on my application when applying for SDE jobs again/will make it harder for me to land a job. Alternatively, I could begin applying and interview prep now and only work on these projects on the side. Thanks.
Regular layoffs + cut-down of perks + companies' continued focus on AI may not result in creation of huge number of new SWE positions at Big Tech anytime this year. Just my opinion.
What suggestions do seniors in this forum suggest to AI-proof your career? I agree that coding is not the only thing we do. Then what are other hard skills differentiator for a SWE? Communication, System Design skills will get easier and easier to master given plethora of improved content on the internet.
Should we start integrating AI in all our projects/workstreams in order to stay sharp?
What are the some of the fundamentals to have a strong product sense for a software engineer?
During layoffs many engineers are working in war time mode vs peace time, especially the companies still figuring out Product market fit.
So how can I as an engineer help or challenge product direction, read data insights, do user research, etc where I am not directly involved.
I feel like there is lot going on around user research and the product goal is set but how can I provide valuable input make sure we are heading to right direction and at the same time keep working on right technical things to make product closer to its goal.
For anyone who stayed in the company during mass layoffs, how was the experience after staying?
The second question is, did you try to negotiate more money? When staying meant missing the exit package and potentially more work in the future. Is there a way to put the case forward for the compensation revisit?
As a mid-level (not senior yet) SDE, what are the core skills I should be consistently developing to grow my career, not only for promotion within the company, but also for personal growth, and to get ready for diverse opportunities years ahead?
I know we have covered lots of topics, like DS & Algo for interviews in case you suddenly get laid off and you are looking for opportunities, communicate well with colleagues to make impact, and manage up to avoid getting into PIP, System Design skills.... But is there a list of Soft AND Hard skills that are core to a engineer's career in long term?
As the title says, I’m stuck as an entry level engineer in FAANG for almost 4 years now. I’ve been reflecting on what I’m doing wrong.
My first company I worked for 1 year and didn’t not like it because the lack of mentorship. I joined and my questions never got answered, the tech lead didn’t really care about giving mentorship, just gave me links and bug IDs. I was able to survive for 1 year but I left the company because I felt so lost. My manager mentioned that I was “on track” to getting promoted but I hated the culture.
Then worked for 1.9 years on another company, where I received awards for my projects and contributions. I did receive mentorship here, but I was not able to get promoted. At the end of the timeline my manager mentioned I was moving slower and slower. I was working as a full stack and I believe my error here was not playing my strengths, since every time I had to take another project it would be on a different area, such as server on a language I never used before. I had a few discussions with my tech lead and I felt I lost my team trust because they would give a lot of comments, and just get a lot feedback from other people. This kinda demoralized me and made it hard to keep working so I changed teams. My last team I worked for 8 months before getting laid off. Here I also received recognition for my projects. My first project I missed the deadline because the onboarding had nothing to do with my project. I integrated our tool with an external team, so most of the code base I worked was not even ours (the techlead and team didn’t have much knowledge). Then I was given another project where I was starting to get traction, onboarding and project matched, I had to ramp up again on the new tech stack and my manager was getting frustrated with me, my team was very helpful and I was slowly to become independent. I feel like people trusted me here and code reviews would go smooth this time, at the end I was finally getting positive feedback, but was affected by the layoffs. From reflecting, here is what I did wrong:
Not communicating well enough my work with my managers. Status updates I was blocked/learning and that would make me look slow.
Not very good mentorship, I feel like at the beginning I needed lots of 1:1 to be able to learn our teams codebase. Sometimes I got very good mentorship but not complete. So I learned well parts of the code base where the tech stack applied.
Switching projects too much, went from front end, full stack, server side with several languages. Every time I had to re learn a lot of new of the tech stack.
I did get several recognitions for my contribution with at least helps me think I’m not completely inadequate for the field.
I am looking for a new position, is there anything that could help me perform well as a mid engineer?
I just got laid off from the startup I was working at with zero notice. I'm back on the job hunt. I've been working for about seven years now. I was a full-stack developer in my recent position. In the first five years of my career, I've worked in roles where I've had to carry out SRE work.
I'm looking at a job posting for an SRE position at a place I'd like to work.
What are the things that I should consider when before taking the call to apply for SRE roles?
I have been impacted by the recent layoffs. Let’s call it Company A. After that, I got an offer from company B. Since I’m on H1B visa, I had to sign the offer and join the company as soon as the visa transfer is completed. Let’s say a short time (less than 2 months) after joining company B, I got an offer from other companies - company C that I have interviewed in the past which offer better level, scope (project) and TC and if I decide to move to company C.
Thank you so much.
I recently changed teams(been over 4 weeks). The current team did not have a manager/sr. engg manager to report to, and everyone reported to an Sr. director. This sr. director reported to a VP in my org.
Unfortunately during a round of layoffs, our director got laid off. So, now imagine my team is "headless".
Our VP did mention that they will try to bring in someone interim. Say that happens, and I am able to make a good connection with this "new" but temporary manager, but after a few months, we get a "permanent" manager, my questions and/or concerns around these are
Some more information about me:
YOE: 6+ this is what has been killing me from inside, 6+ yoe, and stuck on Level-2, I agree things were not hunky dory with me(been through a lot of personal s***), and couldn't focus on this side of my life.
I agree this is my mistake, but I know myself, and I know I can make it work,I can push myself and make it work, but asking for a guidance is all.
Appreciate you all for reading till the end, can't thank this community especially Rahul,and Alex.
BookMyShow is India's biggest online movie and events ticketing brand.
Now in movie streaming as well.
During the COVID-19 pandemic, they laid off 96% of the staff.
Post-COVID, record with highest-ever ticket bookings.
Is It insensitive/disrespectful to try to initiate conversations with employees at a company about your aspirations to join if there has been recent layoffs within their organization? E.g. I invite someone to a lunch and ask for advice on how to improve my prospects for a future position at this company? My aspirations to join has been quite constant during a year or so, but I don't know what's the right thing to do right now given the current circumstances.
I wanted to ask people to how to handle stress at work especially after a company layoff with fewer people around?
Is it a good idea to plan time-off around busy periods at work especially after a tech layoff when workloads may have increased for remaining employees?
Given all of the tech layoff, my company also conducted ~10% layoff earlier this month. I am not directly impacted by the layoff as a Senior SWE. But due to the layoff and reorganization, I found that I have become the official go-to person when it comes to Production system issue for the backend and point of contact when it comes to troubleshooting 3rd party API and production issue triage person.
I just finished my first on-call rotation for production support last week, and it's kind of exhausting when I reported Production Incident that categorized as P1 and P2 incident, which resulted an outage due to 3rd party API. I got a lot questions from Product and Business to get updates on business impacts from this 3rd party API outage issue for the past couple days. In light of this, I found myself really need a break from the exhaust of the work. Any thoughts or suggestions on this?
All Big Tech including Google, Meta, Amazon have done one round of layoffs. Interesting to hear what is your opinion is on the severance packages in the subsequent rounds. Does it get reduced? Asking because I am in interview process with Google. If they do a layoff will I get very less severance than the 1st round? My friends at Google are certain that there will be more rounds of layoffs in coming months.
I am currently burnt out and looking for ways to take a break.
Looking at Google's generous severance benefits, I had thoughts to inform my manager that I am up for the chopping block if there are any foresight of next round of layoffs. Which I think should be good for the company since I am also helping one motivated Googler to not be laid off in the future.
But then, I am afraid it might get rejected and my manager's relationship with me get strained.
Are there any suggestions on getting severance package while indicating my intent to resign?
I am currently not on PIP and is considered excellent performer. I was promoted to L5 in mid 2021
Michael Lin's blog discussed on the "preemptive severance package" which is relevant to what I am hoping to do
As a Senior software engineer working at a mid-size tech company, I’m still learning how to properly push back when others Sr SWE & managers or Directors from Web or Mobile team tried to get me to do tasks that do not match my own priority. As much as I like to be nice and support others, I agree that I can only do so much. I brought this up with my direct manager and my Director (L7 Senior Manager & L8 Director), and they told me to loop them in when I face overwhelming pressures from other engineers/ cross-functional teams. My direct manager also told me they wants me to be able to focus on big project initiative, and they see that I am on track to be the Tech Lead given my current trending.
While I do appreciate that my boss gives me words of assurance and direction and offered to step in to fend off those pressures during my one-on-one call, I recognize that I would have to be the person who is good on establish priorities and be able to push back on people. I cannot really rely on my boss to do the push-back to fend off the pressure given that with the recent layoff, we are short on staff.
Wanted to get some thoughts and suggestions on "How can I push back diplomatically against an overwhelming amount of tasks"?
To folks who have been impacted by the ongoing layoffs, should we be transparent about our ongoing situation with regard to employment? Just wondering if that would tend to hurt one as the interview progresses towards the offer stage.
The CEO of my company announced a company wide layoff. This layoff also impacted the engineering org. How to navigate tech company layoff? How to stop panicking and navigate tech company layoff?
Right after the layoff announcement, I (L5, Senior SWE) reached out to my manager (L7) and Director (L8) about the impact of layoff. They told me that the impact is minimal to our team since we're a core service team that operates the company's flagship infrastructure and platform system.
While that's reassuring from my manager that my team is necessary for the company product, my worry is that I already find my current workload and responsibilities is overwhelming given my current team size is short staffed and not able to hire enough engineers to fill the head counts we need prior to the tech layoff. Overall, I'm feeling anxious about the impact of the layoff and how it can lead to more stress and tech burnout.
Can I get some perspective on how to stop panicking and navigate tech company layoff (even when one is not laid off)?
My company recently laid off 15% of its workforce. I'm currently in the process of updating my resume, and plan on prepping for interviews again (doing LC) once I come back from vacation.
After my LI announcement of the recent layoffs, recruiters had started to reach out to me. I feel flattered by the response but I don't feel that I'm ready to take on interviews yet before I do some proper preparation.
Should I ignore calendly invites and wait before aggressively reaching out (to network/connect) with recruiters when I'm in a more ready position to apply?
Is there any value in starting these conversations at all at atm? Or would it be a waste of my time -- and I should instead focus my time and attention towards prepping for interviews instead?
Currently, I'm not really looking to rush the process and I feel like recruiters can be pretty pushy sometimes in wanting to fill in roles for companies.
This half I've been assigned to a new greenfield project and I'm having a tough time believing in the product idea and I think the product team is being overly optimistic.
I'm concerned the problem the product solves isn't important enough, that the solution won't be adopted and that the business value isn't clear. They're also pushing for rushed timelines even before we've decided on what will be delivered.
I'm worried if this thing doesn't get traction and we end up having layoffs that it would make our team a target.
How should I think about this situation? Try to make the best out of it? Try to get out of it?
Say a recruiter from Series C reaches out to you for a SWE role.
What all are the questions that one should ask in order to do the understand the potential of the startup so that there is less risk of layoffs when joining there, given the uncertain times.
I am aware of crunchbase website and looking at the news article that are linked there. What other homework one should during/before/after the interview process in terms of questions to ask, information to collect?
The limitation that is usually is the startups have very few employees so it is difficult to get concrete answers about the culture, WLB, actual work unless you are in their network.
I unfortunately missed this event last evening: .
I would really appreciate someone highlighting the biggest takeaways.
I'm especially interested in the question "Switching jobs in the poor economy: good or bad idea?" but key points from other topics would be helpful too.
Thank you so much!
I have been doing good at my current company, been here for 3+ years working initially as an Entry Level, then promoted after an year to a MidLevel Software Engineer. I have been receiving "Exceeds Expectations i.e. 4/5" rating since the beginning and "Superb i.e. 5/5" rating once.
I applied for international relocation to Singapore back in July. The manager and skip mentioned that while cost cutting is going on, they are making an exception for me and it should be processed completely by initial weeks of January 2023. In times of layoffs, and especially with my company's stocks not doing that good, I am afraid if it could lead to getting laid off. This is causing me a bit of anxiety.
Although it is being mentioned by leadership that no layoffs are happening, we are seeing projects getting cut off, rigorous re-orgs happening, and entire focus of the organisation is on cost saving, which I feel is great especially in current times.
I started the conversations for relocation when times were going good in terms of offers being posted in the market. The teams were thriving as well in terms of work. But by the time entire process got over, it seems the situations have changed. What should I do?
To add on, another thing I did sometime back was to share with my manager on how I am performing several roles of the next level and how it can be used to further the cause of promotion in the upcoming performance reviews. I tried to break down the career ladder doc into key umbrellas of behaviours needed, and assigned the initiatives I delivered under those. Now afraid if this was another way I shot myself in the foot by asking for more in times of cost-saving and probably being conservative. Please assist with your advice.
A little context: I joined my company back in Jan and have been doing really well. I’ve been consistently pushing code, owning projects, and creating good relationships with my colleagues.
This week I’ve been really sick and it feels like nothing is going right. I have been running an experiment for a couple months and today I found out that one of the arms is bugged because I introduced it a while ago. After a scrambled meeting with my lead and manager, I addressed the bug and pushed a fix but because of freezes my bug fix won’t actually be in til after year end. My manager stated that they wouldn’t have expect an engineer to not notice a bug like this go on for so long.
The business side is actually not even interested in the bugged arm and would like to go with an approach I proposed earlier in the project.
I’ve learned a lot since I pushed the bugged change and my code and communication has improved but my managers comment plus all the news about layoffs and perfs and PIPs has had my anxiety through the roof the past few weeks. Anyone else feeling the same?
I recently applied for an internal transfer. As part of the company process, I discussed it with my manager. He approved my application for that one role, which fell through due to internal changes to the role. My manager was not particularly happy about my transfer request, though he mentioned how the company is supportive of engineers seeking internal opportunities.
What do I do to mitigate any potential consequences of the failed internal transfer (e.g. getting a poor performance review, being first on the chopping block for any layoffs, etc.)? Right now, I'm thinking it would be best to keep my head down and produce the best work I can, not applying to any other internal roles.
I'm new to Meta, so I'm currently in team selection. My goal is to choose a team that maintains more critical pieces and are more stable with respect to layoffs/reorganizations vs. (slightly) more moonshotty teams with higher risk/reward. An example of the latter would be a team working on maintaining an ads pipeline while one for the former would be a team experimenting with new UI features.
How can I find a team that meets that bill, and what questions can I ask to help identify this?
I got laid off from a big-tech company a few weeks ago. Since I'm on a visa, I started studying immediately & applying. However, I still have some legroom from my company due to a decent severance. But seeing so many people being laid off from good companies makes it very stressful as the competition is getting more challenging for a role.
How do you deal with it? Do you not check the news and ignore it? Any good mindsets and strategies to adopt?
With tons of layoffs already happening and rumors about impending layoffs, is there something one can do to protect themselves? Logically, performing above expectations and being a critical part of the team would make sense. However, recently looking at LinkedIn and other career news, seems like no one can be sure that they’re safe. So, do you have any tips on how to approach this? Does it make sense to stay put within a team where you have great relationship with your manager and skip etc or find a new company to get ahead of this risk? Thanks!
This is somewhat of a rant as well, but please bear with me.
My current level is equivalent to that of an E4 at Meta. A Senior Level in my organisation is almost equivalent of E4 in Meta, while the next level is around E5. I have been trying to work towards a promotion since the last 2 years, working on RFCs, cross team projects, a lot of glue work, upskilling the team, writing a lot of documentation, reviewing outages and RFCs, mentoring junior engineers, delivering common libraries that can be used across the organisation, driving process improvements and writing tons of code. The last few projects were shipped without a single issue in production, despite being full blown revamps for services.
With layoffs happening in a lot of organisations (Twitter/Meta/Lyft/Stripe etc.), I am feeling a bit overwhelmed that it may happen to us as well, especially given the state of market. I am trying to keep my head low and improve myself. Brushing up the fundamentals right now. I am hoping that it would help me to improve in general as an engineer as well as in interviews, if need be.
My company required me to portray the next level behaviour for some time (close to 1-1.5 years) consistently to be considered for an up-levelling. Now with everything going around, Thinking that I may have to do the same for another 2 years in the next organisation hits me a bit. Overtime, there were some feedbacks I tried to fix - went through courses on communication and now it seems a bit unfair, even if out of control. I feel I could be overthinking but just feeling this way.
I am a little worried about the potential of layoffs at Meta. I am not sure if I will get a needs support. I have been working on doing a design doc for the past month, and my manager has generally been very positive towards me. But I feel like I might get a NS due to my not submitting as many diffs and accepting as many diffs. I joined my team less than three months ago, and still technically ramping up. I would be sad if I got a NS or a pip, but it wouldn't destroy me.I guess my question would be how can I best buffer myself during these next few months, and how can I avoid situations like this in the future? What should I do if I do get put on PIP/NS?
Prepping for interviews always feels detrimental to actual career growth. At the same time, what are the things one should look out for to avoid getting laid off and jump ship when things are about to go south.
One advice mentioned often is to look for finances of the company, but I am not aware how to analyse it. Can you help with resources for the same?
I imagine these orgs will be safer from layoffs right? I'm interested in AI/ML fairness, but I have some reservations about pivoting there as they won't directly produce revenue for Apple.
I'm considering joining a new ads org, and I was wondering what working in ads was like overall since I've never worked in ads before.
A more specific question: There's a lot of competition in the online ads space nowadays - Will that make ads orgs more prone to layoffs as they find trouble gaining traction in this crowded market?