Emotional Reflections – Job Search 2025
In March of 2025 I decided to switch teams at Amazon. I had been successful on both the Kindle and Partner Network teams, spending more than three years in each organization. I wanted to see what I could do if I had the chance to build something from the ground up. It was risky, to be sure, a new organization, a new manager, a new director, and a new team focus. Sadly, for various reasons, reorganizations led to the new director departing, and business challenges stifled our engineering plans. With no clear team charter as a result, I was impacted as part of the Amazon layoffs in October 2025.
I mention the circumstances because it’s important context for the emotions that follow. I was definitely not surprised it happened, and I had in fact cleaned out my desk the Friday before. Amazon has changed over the last several years, and not in a good way. It’s very Day 2 now, and in many cases toxic leadership-driven organizational cultures are rewarded even as those leaders poorly model Amazon’s Leadership Principles. I’ve learned a lot and enjoyed my time as an Amazonian, and am grateful for all of the colleagues I worked with. But in my opinion, the company culture has drifted off course internally. I’m sure that’s not a surprise to anyone paying attention to prevailing public opinion as of today.
So, while I was not surprised at the outcome, I was unhappy that a proven track record of success at such a challenging tech company could be pushed aside because of circumstances. I would still have made the same decisions at the time I made them, because they were the right ones when they were made. But I do admit I was very frustrated that despite my time of successful delivery and execution I still found myself in this situation for reasons outside of my control. And I did wonder what would have happened if I had not decided to change teams, even apologizing to my wife at one point for the outcome of that decision.
It was difficult telling my children it had happened. Even though they are both near adulthood, at 18 and 17, it’s still hard for them to understand the magnitude of the situation, especially when I am a rational thinker and I very rarely let my concerns show. I told them my full time job was now finding my next opportunity, and that that was what they would be seeing me do until I was successful. It’s important to model the right mental approach, and one of my strengths has always been clarity during a crisis. And this qualified, even if to them it felt like it was just “Dad needs to find a new job.”
All that said, I wanted to reflect on my reactions to these experiences as I’ve navigated my job search to what is a satisfactory conclusion, as I’ve happily joined Atlassian.
Initial Reactions
There is a general consensus that someone shouldn’t “spray resumes” out at any job postings once a layoff occurs. I’m going to disagree. From a tactical standpoint, this makes some sense. But from an emotional standpoint, I felt the act of doing something was cathartic and helped me maintain my focus during a difficult time. Emotionally, I wanted to take action. Emotionally, I didn’t want to miss out on a potentially great opportunity that maybe didn’t entirely align with my overall background. And from a “well let’s see what the world thinks of me” standpoint at a time where I was basically being told I was no longer needed, I did a lot of applying above my current level, for director positions and even some executive positions.
I got two positives out of this “spray resumes” strategy. The first is, I was able to feel like I was making progress as a few applications garnered interviews. The second is, I was able to take time and figure out how I wanted to rebuild my resume, but not feel like I was being forced to do that rebuilding under duress. Eventually I did cut back on the amount of resumes I was submitting, but I still took some shots at positions above my level, and still would apply to places that looked interesting even if I wasn’t a perfect fit.
I think cutting back entirely to only applying for very specific positions risks missing out on positions that might not have been the best fit, but that I would be excited about. It’s difficult to predict at any time how my resume might be received by a hiring manager.
The other thing that I did, and it was a mixture of tactical and emotional response, was to investigate the possibility of going back and getting my Master’s degree at my alma mater, WGU. There was one prerequisite class I needed to enroll in a Master’s program, so I took time to complete that course in between job searches. At times I regretted doing taking the class as it consumed time, but I wasn’t sure if I was going to find a new role and wanted to set the stage for alternative options, even if those were long term options.
Amazing Support
The outpouring of support was unexpected and humbling. As a manager, often you don’t see the impact you have on people even if you have established a solid relationship. And a lot of times, your team members don’t have the context or the awareness to recognize what you do. I remember one time someone I had promoted to Senior Engineer two years prior messaged me to thank me for all the work I had put into their promotion; they had recently sat on a promotion panel for the first time and realized how much work went into it.
Several people wrote heart-felt recommendations on LinkedIn, and people who I hadn’t spoken to for years reached out to offer support, links to open positions, and referrals, one of which led to my offer at Atlassian. I sometimes have difficulty asking for support or putting myself out there online, but the overwhelming amount of people reaching out to check in on me was amazing, and gave me the confidence to reach out more than I might. Ordinarily I’m the one helping others. I am humbled to be receiving similar help myself from my colleagues and friends.
Maintaining Confidence
One thing a layoff does, is it messes with your confidence. An overloaded, fractured job market simply piles on. My success rate in getting an interview was about 7%. I consider that high based on public anecdotes, but to be honest, my experience is pretty lengthy and pretty deep. The number of positions I was perfectly qualified for and didn’t get a chance to interview with was high, and those rejections pile up.
I knew enough about the public discourse to know I needed to buckle down and concentrate on the successes, but it’s always in the back of your mind that this situation might not end well. I come from a non-traditional background; I was 15 years into my technical career before I got my degree. The imposter syndrome is real. And it undermines you. I’ve delivered at every stage of my career, and delivered projects at Amazon. Surely I can succeed elsewhere?
I made a number of choices to keep my confidence. One, I ignored the negativity and shrugged off automated rejections as mostly unimportant. Two, as I’ve mentioned in other posts, I doubled down on having my resume and cover letter reflect who I am way more than reflect what an ATS wants to see. That alone helped reestablish my confidence as I went through all of my accomplishments, and reminded myself of all the good things, and then saw my application responses increase. And three, I didn’t abandon my instincts or my principles.
Trusting My Instincts and Principles
Once the interviews started happening, and I was able to handle those conversations mostly well, I was able to rely on my instincts and principles as I continued through my search. I’ve already spoken about the poor phone screen experience that led me to withdraw from a position. In another case, which ended on a very friendly note, a company had decided that they were not going to move forward after the first of two coding interviews. When I asked for feedback on where I could improve, the company actually backtracked and decided they were willing to go forward as I was “close enough” to code competency for a management role. I spoke to the recruiter at length and realized that it was unlikely that the next step, a front-end focused second coding interview, would go any better. We’d be having the same “close enough” conversation again after that one. I really liked the company and felt I would be a good fit, but they have their technical bar, and that’s their prerogative. So I withdrew from that interview loop as well.
In another case, I could tell from instincts and conversations that one company wasn’t sure what they were after as far as role, but that I could have a big impact if I came in. I’d been through a full loop and then two conversations with a senior leader, and they were still undecided. I would likely have accepted an offer at that time, so I drew a bit of a line in the sand and sent a polite email to the recruiter asking what remained in the process because I’d be happy to accept an offer if they extended one. They removed me from consideration the next day.
The one thing I did not want to do was make a bad situation worse by accepting an offer for a role I could tell might not be the right outcome. So I trusted myself and tried to not make any sudden decisions.
The Coding Interviews
The coding interviews varied quite a bit. I recognized that I would need to try my hand at LeetCode style challenges, and started working through those while familiarizing myself with the new AI tools and reorienting myself within Visual Studio. Eventually as the interviews started to come up I abandoned my LeetCode experiment, as I only had so many hours in the day and had no idea what questions I was going to get, and so no way to prioritize problem types.
One thing I noticed is that while companies say they aren’t doing LeetCode style questions, they still are, they are just hiding them better. One company’s task was to finish implementations of a preexisting feature that was essentially building upon a depth first search algorithm, even though it was more of a game-like presentation.
While these were the more fear-inducing parts of the process, I feel I did well in each one. I never felt like I was truly failing any of them, and after making it through the first one reasonably well, I was able to put the fear and uncertainty aside and ground myself in putting forth my best effort, trusting my ability to problem-solve, and leveraging my communication as much as possible. In particular, I felt that talking out loud at every step of the process in a coding interview, including articulating why I would stop to think, helped to keep me calm, while also allowing the interviewer a bit of a look into my thought process around trade-offs and other factors.
I am grateful my ability to focus enabled me to present myself in a reasonably confident way as I kicked off 7 years of programmer rust.
The System Design Interviews
The system design interviews also varied, but I felt I did better with these. In one case, an interview for a team that owned centralized product APIs, I basically sketched out a design that matched what their general plan was to coalesce their APIs. Historically back-end and systems has been my strength; when I interviewed for Amazon the design question I was asked revolved around being able to predict when an order of bananas could be delivered, and at the end of my walk-through of that plan, involving ordering systems, delivery scheduling, and a bunch of other things, the interviewer basically acknowledged that I had nailed what they did already.
Surprisingly, the toughest interview ended up being one of the system design interviews. It’s the only one I came out of feeling like I did not do well. I’ll own the fact that I probably didn’t do a good enough job at the time of getting deeper into requirements. That said, this question was another LeetCode problem dressed up as a design, where the only correct answer was implementation of a breadth search data structure. In addition, I think linearly and holistically; often when I draw out component structures I intend to go back and make adjustments as I think through the larger problem. The interviewer interrupted at every step of the way if one of my components wasn’t completely done before moving on to the next one, and threw my thinking off. I can see the point, each component should stand on its own. But if I’m building a system looking at it from a high level first before digging into details should be a reasonable approach if I want to make sure I am thinking about the problem correctly. This interview was a clear misalignment between my perspective of the level of the question and the depth the interviewer was seeking, and was the only time I felt myself start to overthink and lose my focus.
Final Thoughts
This was a challenging time, with a lot of uncertainty and a lot of uneasiness. It can be hard to remember who you are, and it can be very isolating. Control is illusory, usually in a negative way. In this case, though, things I had no control over ended up having a positive impact on my search. Anger and self-doubt do creep in, but they aren’t productive except maybe as motivation. I was able to wrangle those emotions and put my best foot forward in the face of difficult circumstances.
The Importance Of Mentorship
Mentorship has been a key part my ability to influence beyond my team, in particular during my time at Amazon. I spent a lot of my time at Amazon giving back, either through coaching peers in document writing, helping to train inbound engineering managers, or helping new Amazonians navigate getting things done. I’ve developed a perspective about mentorship, both from being a mentor, as well as finding a mentor. When I was an engineer, I always found time to help others, including spending lunch breaks helping a QA engineer learn how to automate testing. I think there’s always value in learning as well as teaching.
Finding a Mentor
I have a distinct perspective on the timing of finding a mentor, and what I seek to gain from the relationship. For a person to gain value from having a mentor, that person needs to have some level of clarity around what they are looking to learn. Finding a mentor without having some purpose for the relationship, in my opinion, is non-productive and will ultimately not succeed if a purpose is not defined. In addition to that clarity, the mentee needs to own the topics, the conversations, and the choice to continue or not. It’s important to choose the right mentor for the topics at hand, and without that clarity, choosing a mentor can be difficult, and runs the risk of finding a less than suitable collaborator.
I’ve sought mentors a few times in my career. At each point, I had very specific things I wanted to work on. To my point above, it didn’t make much sense for me to sit in a conversation with a mentor without some idea of what I wanted to accomplish. Early in my time at Amazon, I felt that I needed to improve some of my leadership skills as my teams grew larger in size. When I decided I needed someone to talk to about this, I could have sought out another engineering manager, but that wasn’t what I was really after. I didn’t necessarily want to talk to someone in the same role I was.
Instead, I sought out a leader one level up from me who had experience managing associates in Amazon fulfillment centers. I was very specific about the types of issues I wanted to talk through, and felt that the team scale this person had experienced would have a better perspective than someone in a similar role as myself. I spent close to 5 months working with this mentor until I felt like I had absorbed and internalized what they could teach me. At the end of that time period I moved on.
And that’s another important point. Mentors are not forever. They can be, but they don’t have to be, and mentors won’t take it personally if a mentee decides it’s time to move on. I’ve encountered people who don’t want to commit to a mentor because they feel it’s a one-way door. That’s not typically how it works; either of those involved can choose to stop, and it won’t be taken personally.
And if I don’t have anything specific I am working on, I am fine not having a mentor for a while.
Being A Mentor
I played golf in on my high school golf team and quite often in my early 20s. I wasn’t bad; I could shoot low 90s consistently if I played often and putted well. I was able to play well enough that playing was more fun than frustrating. One summer, though, a friend of mine wanted to learn how to play but was having trouble making consistent contact. Over a couple of weeks, I took his swing apart and helped him put it back together, getting his weight back in his stance, making sure his head was still, and keeping his right elbow tucked in.
I shot in the high 80s the rest of that summer and into the next year. By teaching him how to get his swing together, I inadvertently fixed a few flaws in mine and my game improved dramatically.
And that’s one of the hidden powers of mentorship. You learn so much yourself by teaching someone else.
I once managed an engineer trying to get promoted to the next level. They were on a team surrounded by more senior engineers, and had reached a point where they were starting to level off, despite being a very effective front end engineer while steadily improving on back end work. At around this time, I inherited a team that was entirely back end engineers, facing a project with a lot of front end work. I moved my aspiring engineer to the back end team, and instructed them that they were now the subject matter expert, and their job was to teach this back end team how to become effective, if not excellent, front end engineers. That engineer thrived being put in a position to advise more senior engineers on unfamiliar technology, helped to deliver a complex project, and secured their promotion later that year.
Often people are concerned that they are not skilled enough to be a mentor, or don’t know enough to give advice. But in deciding not to be a mentor, they actually miss opportunities to learn so much themselves, and miss opportunities to improve a lot of non technical skills like communication and listening.
Anyone can be a mentor. All you need is a perspective, a willingness to listen, and a willingness to share.
Final Thoughts
Don’t discount the benefits of being a mentor in whatever capacity you can be. It’s a great way to learn, to teach, and to have an impact beyond just what you yourself produce. It’s a great first step to becoming a force multiplier, someone who makes the team around them better.
From there, you can take steps like I did, where I took on several different Bar Raiser roles at Amazon, and look for ways to generate impact well beyond your normal day to day.
And whenever you feel like you want to improve something, take the step and find the right mentor to help you with that particular challenge. It’s worth the effort.
Tactical Reflections – Job Search 2025
I wanted to summarize some tactical thoughts I had as I searched for a new role at the end of 2025 and beginning of 2026. I won’t name names or companies here, because the idea is not to shame any particular entity. That said, if people can learn from my experience, that would be a positive. I’ll address my emotional thoughts as well as the interview experiences themselves in other posts.
I should start by saying I’ve hired many engineers throughout much of my career. I’ve lost count, but it’s more than a hundred. I’ve also hired engineers at Amazon, and participated in over a hundred Amazonian interview loops, for my team and on behalf of other teams, at every level from junior developer and intern to senior engineer, product manager, technical project manager, and engineering manager.
Valuing the Candidate Experience
With the exception of a few companies, the candidate experience bar no longer exists. This shouldn’t come as a complete surprise to anyone, but having been on both sides, I found the experience to be mostly unpleasant. I expected it from the discussions on social media, so I made sure as much as possible to dismiss the lack of response as part of the process. Becoming discouraged would have not helped in any way.
As a result, I didn’t spend a lot of time reflecting on the experience if the company did not reach out to me. If they only sent a conciliatory email saying my resume had been reviewed and I was not chosen, I also did not reflect much on those events once I felt I got my resume formats under control.
Two things really caught my attention from a candidate experience standpoint.
When I was a hiring manager, when I found the right candidate, it was time to move and get that person in their seat. Notice I did not say the perfect candidate. The first right candidate. The number of reposted jobs in the market indicate that companies have become very risk averse, or have decided to look for the perfect candidate, and that’s translated into a lack of urgency that is honestly disturbing. As a hiring manager, I have a team that needs to get stuff done. I’ve seen companies waiting months for the perfect person rather than getting value out of an excellent person. In one case, I had passed all the interviews, and the company was still hesitating. I sent a polite email to my recruiting contact basically saying that I was ready to accept an offer, the role seemed like a good fit, interviews had passed, so if they were to extend the offer I’d accept. They sent me a note the next day removing me from consideration. Companies are letting perfection get in the way of progress, and the lack of urgency is showing. As a result, after the first three weeks I stopped applying to any positions I found that had been reposted.
I withdrew myself from candidacy several times during my search. In all cases but one, there was a clear misalignment in some capacity, and I felt I would not be good for the role. That’s expected and it’s necessary to have an objective viewpoint on your own appropriateness for a position.
However, one company’s screening call was so horrible that I withdrew on the spot. While I can’t guarantee it, it seems as though the person doing the call was a contractor. They were short-tempered, monotone, appeared to be reading from a script, and automatically shut down any question or nuance in any answer given. For example, when I was asked for a start date, and I reasonably mentioned that would be contingent on offer timeline, they interrupted me mid-sentence and again demanded a start date. Similarly when I was asked about compensation, my question about compensation components and equity structure was also immediately shut down. The interviewer closed the conversation by saying they’d pass my information on to the hiring manager. I went into their jobs portal and withdrew.
There Are Quality Recruiters and Companies Doing The Best They Can
With the exception of that one screener I mentioned, the recruiters I did speak to were excellent, and they represented their companies well. Several went above and beyond to ensure transparency of communication and alignment of expectations. One went so far as to call me to ensure that the holidays would not impact their ability to extend an offer if a hiring decision was made as the holiday period impacted people’s availability.
In one instance, a no hire decision was delivered via conference call, in person, promptly. While I was not selected, I was impressed with the company’s commitment to their candidates.
The other no hire decisions were delivered with less personal notes or tone, but I remind myself that there are now legal ramifications to how information is delivered. I was not ghosted after getting into hiring pipelines, but a couple of the no hire decisions were odd and abrupt, at a time I was expecting to discuss an offer. A few other companies might have ghosted me after final interviews, but I was diligent in following up and asking for next steps. The lack of feedback in these situations is frustrating to be sure, but having been a hiring manager I understand it.
The one use case where the lack of feedback has a direct impact is with companies that follow a model where you can only reapply to other positions after six months, or possibly even a year, has elapsed. In theory this allows the candidate time to address any perceived gaps. In cases where there were missing data points, or spots where a particular bar was not quite met, offering a chance to reapply after growth has occurred doesn’t really help if feedback is not provided, because gaps can’t be perceived with any accuracy. Many companies do this as part of their process.
Companies Don’t Know What They Want
I’ve been an engineering manager for more than 12 years. With that, I can generally get a sense of how teams are running based on the information I can ascertain during an interview. Two things stood out to me as I cycled through the process.
In some cases, companies don’t understand what a healthy engineering culture looks like. This surfaces in topics like their approach to operational excellence, their perspective on support or on-call rotations, and their approach to collaboration. In one instance, I went through seven interviews for a company. The recruiter, and an “advisor” that I had a chance to speak with, both stressed leading with empathy as a key component of their culture. It appeared that their interviewers did not share their sentiment, as none of them asked me to introduce myself, and one of them actively interrupted me almost at every step of every answer to keep the process moving.
Some companies that are growing fast and trying to scale either personnel-wise or technically don’t really know what they are looking for from a skills or experience perspective. This leads to some difficulties in things like a proper job description, or a proper evaluation of skills. One company advertised for an engineering manager but really wanted a senior engineer that could lead projects. Another was reimagining the engineering manager as more of a hyper-technical TPM or operations role. Others weren’t sure how stable the team size would or should be. When that’s combined with either leadership that doesn’t really understand how engineering works, or with an unhealthy culture, getting to a hire decision becomes very difficult.
In these cases, I tried to ask open ended questions when my time to ask was provided, but also looked closely at the questions I was being asked. I paid particular attention to the types of challenges the interviewer was referencing. In situations like this I seek to remove as much ambiguity as possible about the role and the environment, while still presenting myself in the best way possible.
Managing Applications, Resumes, And Cover Letters
I’ve previously posted about my adjustments to my resume and my change in cover letter approach. I won’t go over those again here, other than to reiterate that I eventually decided on formats and approaches that were right for me, along with my background and experience. I think one should be happy with how they represent themselves to prospective employers should a human actually read what one produces.
I used Teal’s free job tracker to manage my applications, and it worked mostly well. The one gap that I found, but did not explore too much, was I could not see a clean way to track applications through statuses, meaning I could not filter by applications that were once in Interviewing but were not any longer. Other than that, it was reasonable, and the integration between their browser extension and job application sites was mostly well done.
I put up the famed green #OpenToWork banner on LinkedIn almost immediately. I’m not sure it made any difference in the early stages, and there was debate about its effectiveness as well as possible negative outcomes by using it, such as companies not wishing to hire people who were unemployed, or giving up leverage during the offer stage. After some consideration, I took the banner down publicly, choosing to leave it up only for recruiters. I have no way of gauging its impact on my job search, but I felt vaguely better not having it on my profile.
LinkedIn’s notifications systems have degraded considerably. There are noticeable delays, sometimes hours, between when an action occurred and the notification arrived. I am repeatedly reminded to accept a connection request that I had accepted hours before. Even the job search alerts seem less relevant time wise. I’m going to assume it’s a scale thing given the traffic likely on LinkedIn at the moment.
Referrals Ultimately Made The Difference
My ultimate success story would not have happened without a timely and unexpected referral. I think they remain the best way to get in the door. That said, I do think my resume adjustments had an impact on response times, and were helpful in landing the other interviews I participated in.
Results
Overall, I applied to 241 positions over close to four months.
| Status | Total | Percentage |
| No Response | 150 | 62.2% |
| Rejected without Interview | 76 | 31.5% |
| Withdrew during screening | 4 | 1.6% |
| Interviewed | 11 | 4.6% |
| Interview: Did not make final round | 5 | 2.4% |
| Interview: Made final round | 5 | 2.4% |
| Offer accepted | 1 | 0.4% |
