Profile picture

Work-life Balance Q&A and Videos

About Work-life Balance

What is the expected behavior of an SDE 2 & SDE 3 when given a feature request?

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

I work in a high-growth, scaled startup where my organization builds revenue-generating platforms and forms small teams to create new verticals. However, we face challenges such as fast-tracked, inexperienced engineering managers (EMs) who disrupt work-life balance and often expect overtime or weekend work.

Feature requests are typically communicated via Slack messages or one-liners, with frequent status updates focused on completion. There is significant bias and favoritism, yet I can operate in such an environment. Although I know the best long-term solution might be to move to big tech or a more stable team, I’m seeking advice on how to behave in this current setting.

I avoid responding to negative remarks within the team because the EM’s typical reaction to any request is dismissive, suggesting that bugs shouldn't happen or that tasks should be managed independently. I was down-leveled upon joining this team from a similar toxic environment but have since been promoted to SDE 2. My senior, an SDE 3, also struggles emotionally, which makes me question whether this is common in leadership across companies of similar scale and situation.

How do you handle working in such an environment? I am currently taking a course on managing up, which seems relevant. I focus solely on my tasks and avoid reacting to negativity, which is appreciated, but I’ve stopped working weekends due to shifting priorities and deliverables. Any advice would be greatly appreciated.

Show more
Posted 9 months ago
69 Views
4 Comments

Feeling lost in the software engineering domain

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

I've been a software engineer in India for 8 years, working with reputed companies. My previous company (A) was an Indian startup that grew significantly during my 5-year tenure there. I learned quickly as a junior and mid-level engineer, often handling urgent issues. Despite frequent deployment failures, it never hindered our release pace. However, after 5 years, I felt burned out due to poor work-life balance, especially after getting married, and the pay wasn't competitive.

I moved to my current company (B) about 2.5 years ago, drawn by a 100% salary hike, better work-life balance, and excellent perks. But I soon noticed a strong cultural shift. The engineering quality at B is not on par with A, and their systems are less mature despite being in the same domain. I saw this as a chance to improve B's systems using my experience, but progress was slow. The company seemed more focused on appearing as tech leaders rather than actual tech innovation.

Initially, I had a supportive manager, but my feedback on engineering practices and processes led to tension. Over time, my manager avoided interactions with me. Now, the team dynamics are strained. Juniors respect me, but peers and seniors, even recent joiners, view me negatively, questioning my teamwork. Bureaucratic politics from new tech leads and senior managers, who came from the same previous team, add to the problem. My manager, caught in this new dynamic, no longer supports me and avoids our 1:1s due to their negative nature, although she now wants to rebuild our relationship as she claims that she has reflected over it after she got a break from everything after few weeks' of leaves.

The toxic environment has pushed me to prepare for other opportunities, though it's made me wary of company cultures. I don't want to join startups due to their poor work-life balance, but I seek a role where I can spend 60% of my day learning valuable tech skills without unnecessary politics. The office environment has turned very hostile for me where anything I try to say gets taken in negative light. This is affecting my mental health, but I'm trying to stay here until July for my stock vesting.

I'm struggling to stay hopeful about the software industry and would appreciate any encouragement. Thanks!

Show more
Posted 10 months ago
68 Views
2 Comments

L3 to L4 @ FAANG: Jump or Grind?

Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro Community

Hi all, hope you're all doing well!

TLDR:
Is it possible to get promoted from L3 to L4 by changing FAANG companies?

Context:

  • Currently 1.3YOE Exp as FAANG SWE at L3/fresh graduate Level
  • 9 months of prior experience as a graduate SWE at a non-FAANG company

Work Environment

  • Extremely high workload+stress: 60-85+ hours per week (everyone on the team works these hours so it's not a question of my inefficiency)
  • Consistent weekend work required to meet deadlines
  • Unrealistic expectations, tight estimations and tighter deadlines.
  • Management unwilling to adjust timelines or provide additional resources - results in employees working on sick leave, solving user issues on PTO etc.
  • No senior engineers in my team working within 40 hr/wk, I say this to paint the picture of the working env for people who are 'well settled' into the job.
  • I'd go on but hope this gives an idea.

My Performance

  • Exceeds expectations in all categories.
  • Gained significant experience due to the high project throughput.
  • Taking ownership of multiple features.
  • Go-to person for user issues related to certain features.
  • System design experience for small to mid-sized projects.

Questions/Concerns:

  • Is promo from L3 -> L4 in FAANG by moving companies, even possible?
  • What should I say if the recruiter asks me for my current job level?
    • I don't want to be down-levelled if I disclose my current L3 level.
    • However, I don't want to be dishonest either.
  • What if a recruiter reaches out to my current company to ask about my level?
  • What parts of my experience can I highlight to show I'm performing at the L4 level?

Closing thoughts:

By the time I prep for interviews and likely land a job I'll probably have 1.7yrs of FAANG exp (L3) and 9 months of non FAANG exp. Hopefully, this is enough for a L4 promo.

Ideally, I don't want to grind my health down for a promo.

Any help would be greatly appreciated.

Awesome platform by the way, it's really helped in my career development and I can't express how grateful I am for Taro :)

Show more
Posted 11 days ago
50 Views
4 Comments

How to Back Out of an Interview with a Company with a Poor Culture

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I've done 4 interviews with a company in the finance space that pays pretty well. I've completed my technical interviews and have advanced to the cultural/behavioural rounds where I'm set to speak with senior business folks, including the COO and the CEO.

Initially, I was excited to be at this stage and resolved to prepare by talking to former employees of the company who could give me insights into the work and culture that I could use to impress my interviewers. However, my conversations with these folks served to turn me off of the company. Everyone said it's a grind culture where people are expected to work 60 hours a week. I've done the math and on a per-hour worked basis, the pay's not actually that great.

Based on the lack of challenge to my interviews so far and my convos, I get the sense the company is desperate to fill the role because the former employees I spoke to had enough of the bad work-life balance and quit.

I'm pretty sure I can get the offer, but I don't see much point anymore. I won't accept it at the salary the recruiter gave and even if I can bump it up 15% I still won't. So I think the best thing to do is to cancel my interviews and save everyone time.

My question is, how do I back out gracefully? I don't think telling the truth ("your culture stinks") is appropriate here. I was thinking of saying that I got another offer, but if they really care, they'll be able to see that my LinkedIn hasn't changed, and maybe that'll leave a bad taste.

Any insights are welcome :)

Show more
Posted a year ago
49 Views
2 Comments

Why is the game dev industry much worse than the tech industry?

Junior Engineer at JPMorgan Chase profile pic
Junior Engineer at JPMorgan Chase

For the record, I’m not personally interested in game development - I’m just quite curious.

Everyone hears the following complaints across the gaming industry in general:

  • Crunch time

  • Lower TCs

I find this quite curious, because I imagine there’s a lot of technical complexity in building games and the numerous tools and engines needed to make them. 

Games are interdisciplinary, combining art, music, sound design, acting, writing, and game design, to create interactive entertainment software - so I would imagine this presents a unique world of challenges that make it just as complex as “regular” software. 

Plus, MMOs and games like Fortnite or Counter-Strike have to deal with all the technical complexity of ensuring a good player experience while having millions of players (clients) playing concurrently.

In fact, Gergely Orosz has on the subject that I found fascinating.

Yet, game developers typically complain of lots of crunch time and being underpaid - and, subjectively, the game dev industry is less “prestigious” than SWE.

Also, I’ve almost always seen devs listed as “game programmer” or “UI programmer” in the credits, as if their primary job is to just write code (and not build good, complex software at scale).

What might be the reason for the differences between game development and regular software engineering?

Show more
Posted a year ago
46 Views
2 Comments