Profile picture

Big Tech Q&A and Videos

About Big Tech

Should I just accept the job offers I get offered?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

Should I just accept the job offers I get offered rather than chasing the jobs offers which don't pay attention to me? I've kind of had this mindset that I should have a nice linkedin profile, and then just work on my craft and participating in the community. I'll apply to the big/medium sized tech companies I wished that I worked for, and if they accept me, great, and if they don't, well I have tons of stuff to do anyways and my current job is fine so it's whatever. Eventually my skills will be so sharp that the cool companies will reply to me, right?

Is this a reasonable approach? Or am I tricking myself here? Should I be more deliberate in my job hunting process even though I'm not really trying to run away from my job?

I'm a fullstack engineer, mostly focused on frontend. On my sparetime, I try to build web apps with the stack that I'm currently familiar with, hoping that they could attract some users. I try to learn about software patterns and tooling that the community recommend, and I try to learn more about cloud infrastructure so I can ship projects (including my own) more easily. Besides this, I participate in my tech community by doing some talks and attending meetups.

I don't dislike my current job, but I feel ready to take on a new challenge. At the same time, I don't know if most people who work in big tech follows a similar recipe that I'm trying to follow. I guess there's no magic formula. I tell friends and family that I'm trying to get into big tech, and I catch myself repeating myself about my plans every time I see them. I graduated university a couple of years ago, so I'm still somewhat new to the industry, but it still makes me question myself if what I'm doing is right, if it's completely wrong, or if I'm just being unpatient.

What should I do? Double down and try to improve my chances of getting replies from the current companies I apply to, or lower my expectations? Or is the answer just based on how much more effort I'm willing to put into it?

Show more
Posted 2 years ago
125 Views
1 Comment

How to influence engineers to hold up their timelines?

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

I'm an E5 iOS at a Big Tech company reporting to an M2. I'm leading the mobile side for a multi-quarter product project that leverages work from 2 platform teams. Most of the complexity of this project will be on the mobile side. My backend lead is an E6 full-stack web engineer reporting to an M1 who reports to my M2. The M1 is on parental leave until late Dec / early Jan. This E6 has been an amazing partner and teammate.

The 2 platform teams have missed a lot of their timelines. One dependency is about a month behind schedule. They often give us deliverables that are dev-complete and not tested (e.g., compilation errors, etc.). We have sync meetings 2x/week, but 1 platform team has never attended any of these meetings. The other platform team doesn't always send the same engineers to the meeting and doesn't always know the status of their own deliverables. That platform team's EM got terminated for performance reasons before this project started, so their M2 and a TPM have been tag-teaming to fill in the gap. That means sometimes their M2 attends the sync meetings, sometimes the TPM attends, sometimes both attend, and sometimes neither attends. The TPM sends a weather report on that team's deliverables every other week, but hasn't sent one in the past month. In his last email, he listed my E6 and me as the DRIs for their team's deliverables. When I confronted him about it, he said it was a mistake and he'll fix it in future emails. How do I bring visibility into these delays to external stakeholders?

I created a shared Google Doc to track all the dependencies, including when our team needs the deliverables, the other team's ETAs, and any notes. However, it's been challenging getting ETAs from the other teams. When I tagged them in the Google doc asking for ETAs, they just ignore me.

My manager gave me feedback to "influence engineers to hold up their timeline than push for hard commitments". Do you have any concrete advice here? I'm not sure how to do this.

After I escalated the 1st platform team's unresponsiveness to their Director (3 levels up), the E6 iOS DRI became very responsive. Escalating to that E6's skip level had not been effective. Should I just keep escalating everything or is there a better approach?

Show more
Posted a year ago
122 Views
3 Comments

Would time as IC in big tech (if lacking experience in modern tech and big tech) enhance marketability for EM roles?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

Trying to decide about taking an IC role I received in big tech (my first one! Thanks, Alex and Rahul!). I'm very excited about it except that I'm concerned about whether I'd still have the option to be an EM again someday, if I took this offer (I am an EM in a very small company now).

Do you think someone with this resume/background would still have a shot at EM roles? Doesn't need to be FAANG or big tech, but EM roles in at least mid-tier companies.

My resume would look like this, in this order:

  • 12 YOE as software engineer and senior software engineer in small non-brand-name companies (no modern tech or working at scale). I did lead some teams of 6-9 people for about two years during this time (some EM jds will count that toward management experience)
  • 1.5 YOE as software manager/director managing three then six people in a small non-brand-name company (got role through internal promotion) (little modern tech, no distributed systems or working at scale, not a great management culture in this company, management is very casual, I have a lot of exposure to the overall business, though)
  • 1 or more YOE as a senior engineer at a big tech company (first work experience working at scale with distributed systems and modern tech, mentor team members, manage an intern or two if allowed, work on management- and impact-related goals with manager, options for impact in the org)

There are actually lots of EM roles requiring experience with distributed systems, microservices, large-scale consumer-facing products, modern tech, etc. I don't meet the basic requirements for these roles now but would meet them after working as an IC in big tech.

Show more
Posted 2 years ago
115 Views
2 Comments

What matters in the long term career marathon?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

I am a senior software engineer at FAANG (not Meta), and have found myself in a difficult career dilemma.

I joined the company as a junior and made progress to senior in the same team (say A). The nature of the work was very unique. It was heavily focused on technical analysis of software as opposed to writing one yourself. A significant portion of it was cross functional collaboration across different orgs, probably the reason why I was able to get promoted fairly quickly. The coding part was maybe 30% (you were welcome to pursue more if you have the time). The culture overall was nice with good work life balance. Manager mostly supported things I wanted to pursue. Later, I switched teams (say B) and moved to the one with more focus on development of the software. I loved the technology, projects. However, the expectations were crazy high. I ended up getting a low performer rating, a year after I was promoted to senior in my previous team. The side effects were no bonus, refreshers, salary hike.

I have been working hard since then to manage the expectations. However, I have come to the conclusion that it is impossible to exceed them and thereby pursue a career growth and the next title without throwing your life at work. I can get “meets expectation” for foreseeable future. We are also thinking of expanding our family next year.

I discussed with my previous manager who is willing to take me back. The work there has a high visibility, impact for the next year. I could build strong soft skills - leadership, driving things through others, collaboration there; but, not so much as to actually writing software.

My options -

  1. Stick through in my current team for few years because it lets me stay closer to software development and open up opportunities in the future for development roles. But that means financial stress, an impact on family goals. Added anxiety.
  2. Go back to previous team. Get that job stability, pursue family goals; but, might get rusted on software development skills. Maybe if I find some ways to keep honing them (also software design skills) then maybe there is that.
  3. Looking externally. This is my last resort; but, given the market conditions it does not look pretty. I also like my company in general and would hate to leave. Also not sure of the dynamics of going through pregnancy shortly after joining a new company.

What is the correct mindset I should have? How should I navigate this situation in short and long run.

Show more
Posted a year ago
114 Views
2 Comments

Is Formation.dev Worth $20k for a Startup SWE Transitioning to Big Tech?

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

Hey everyone, I’m right now exploring breaking into Big Tech and want to determine if is for me :).

Background:

  • BS in CS (2022), 1.5yr SWE at Series B YC startup ($150M)

  • Left Jan 2024 for break, explored GovTech/startup ideas

  • Pivoted to Big Tech goal (Nov 2024)

  • Completed 150+ Leetcode, 26 mock interviews on TryExponent

  • Did 5 startup interviews Jan 2025 (rejected) - realized startups need different prep & chose Big Tech.

Along the way, I’ve tried creating interview prep groups but that failed.

Current state:

  • Formation TIRA score: 525/1000 (could pass easiest tech interviews at JP Morgan Chase)

  • Have referrals at Meta/Stripe/Google/Microsoft

  • Got and failed Uber L4 first recruiter screen (7/18/24)

  • Solo prep isn't working well& I’m clearly not at a level to pass any Big Tech interview.

My main priorities rn:

  • Find a community. Interview prep alone is tough & feels inefficient.

  • Have accountability to level up.

  • Have real-world challenges (such as mocks interviews with real Big Tech engs)

  • Know what to work on.

Spoke with recruiter and offers:

  • AI-generated DSA exercises

  • Weekly small group interviews (5 people) with industry eng

  • Weekly 1:1 mocks with staff eng

  • Job recommendations

  • Daily manager check-ins

Cost: $5k upfront + up to $15k ISA

Worth it or not:

  • Alex said: “So is one of the better interview bootcamps out there. They have results, and the founders are legit. However, their results have definitely dwindled in this market, especially among junior engineers.”
  • My current thinking is to do the 7 day free trial and just see how it goes.

Questions:

  1. Given the 2025 market, is generally worth it? How about given my situation?
  2. Is the cost ($20k total possible) concerning?
  3. What Big Tech level should I target? I received a L4 recruiter interview at Uber (7/18/24) and failed the recruiter call so that makes me a bit confused.
Show more
Posted 2 months ago
111 Views
4 Comments

How to navigate switching teams when working on a project that's dragging on?

Senior Engineer at Taro Community profile pic
Senior Engineer at Taro Community

I'm an E5 mobile engineer at a Big Tech company. Due to lots of manager attrition, I currently report to a hands-off Director with too many reports to have regular 1:1s. I found an awesome EM who agreed to let me join his team and promised me E6-scope projects on his team. My Director is his skip-level, so I'm staying in the same org.

However, before I could make the official team switch, my TPM loaned me to another team lacking mobile resources to meet the TPM's own OKR. He did not bother talking to the awesome EM or me beforehand. My scope on the TPM's project is E5 at most. Now that project is dragging on. It's already code complete, but they want to keep me on that project until it's fully rolled out. We're waiting for mobile adoption to reach a certain threshold before we can do a force upgrade. Due to the code chill around the upcoming holidays, we likely can't do the force upgrade until next year. In the meantime, the project's EM is asking me to investigate pre-existing bugs in their feature. The awesome EM met with the TPM and that project's EM to fast-track my transfer, explaining that he needs me for Q1 planning & our team's own OKRs, but the latter two insisted that I need to support their project until it's completely done, which includes the force upgrade. Am I stuck on this project until January next year or is there a way to switch teams more quickly?

Show more
Posted 2 years ago
103 Views
2 Comments

Anxiety over startup vs. FAANGMULA - choices on comp, promotion, and risk

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

I want to be able to work at FAANGMULA and am considered an industry leader publishing work in my domain, however I am told the culture of Apple, Meta, Google (all of whom which called to hire me) is not open to this (this is all lower level employees whereas most of my friends who are directors of engineering all say I can negotiate this for my next big work and that I can just disclose this an interview and should be fine). Full disclosure: I've never worked at a larger FAANGMULA company (have either founded startups and worked on small teams, consulting etc.).

I am wondering if it is better to place my autonomy over a bigger salary and stability at a larger tech company vs an earlier stage AI startup (maybe not all the perks in the world), but is friendlier to my contributions outside of work (it is directly related) where they don't care and probably encourage that I do publish. How should I think about this in terms of long-term career growth?

I think that there is a chance the startup fails to productionize faster than I would prefer (they're a market leader already at the very top of FAANGMULA developing new foundation models are some of the OG AI people best in class), I wonder if the path I take is better at a FAANGMULA company who can likely compensate for further graduate studies or cover other benefits/perks and higher salary than at the startup, however, it would mean giving up being able to publish and feeling a sense of autonomy.

Show more
Posted 5 months ago
102 Views
1 Comment

Should I make a career path or just be open to interesting positions?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

I don't really know what I want to do in my career. I finished university one year ago, and I work as a full stack engineer right now, and I'm quite interested in ML. I'm more frontend-facing right now, but I see low returns on spending too much time learning new frontend frameworks my entire career. I'm more interested in becoming a well-rounded engineer, so I feel that there would be higher returns on digging down into the backend more. I have been looking at trying to join some big tech company as a backend engineer, but I just went on an interview for a small tech company which does quite alot of ML with the hopes that they were looking for another ML engineer. Instead they presented me with a broad-scoped data engineer role which sounded pretty cool.

My strategy up until this point has just been to find cool roles where I get to learn useful stuff as an engineer from people who are way smarter than me. Sometimes I think "If I would make a startup, would this skill come in handy?" Is that a poor framework? Should I have a plan? I don't even know if I ever want to make a startup lol. I'm interested in joining big tech, but other than that I'm not really sure. I just enjoy building stuff, and I see this as an opportunity of learning data engineering really well (which I don't know very well), but that is perhaps not a wise career choice? Any guidance on how to think as a new grad is appreciated lol.

Show more
Posted 2 years ago
101 Views
1 Comment