Profile picture

Senior Engineer Career Development Videos, Forum, and Q&A

How A Senior Engineer Can Grow Their Career

Senior engineers have proven themselves to be extremely capable at shipping high-quality, complex software efficiently. This collection breaks down how they operate and how you can get to this level too.

How many days a week do you work in the office (hybrid) for FAANGMULA companies (Silicon Valley specifically but ok if other regions)? How many hours a week for actual work on product vs attending meetings?

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

How many days a week do you work in the office (hybrid - as in, the expectation of coming in-person) for FAANGMULA companies (Silicon Valley specifically but ok if other regions) as a ratio to work from home/remote?

How many hours a week for actual work on product vs attending meetings are in-person vs. Zoom or remote?

I'm looking at interviewing at different positions at FAANGMULA companies and tech startups in Silicon Valley (from SF to South Bay) and trying to compare against my commute if I work 2-3 days out of the week from home vs work from home/remote and want to know what the standard expectation is.

I ask since I had a friend (director level) who works in analytics/data science that worked remotely from Hawai'i most of the pandemic at a L5-L7 level depending on how folks define that and was able to work 20 hours a week. Their new job they work remotely from Silicon Valley and commute to another state once a quarter for meetings.

I wonder how common this is, it's a pattern I see with a lot of friends, all CTO, founder, investor type of folks (fractional, etc.) who are "full time" on paper (1099 contract paid an equivalent of what I would have previously expected a W-2 working 40 hours a week would pay). I am having issues explaining to my family and my partner who work the traditional 9-5 job, 40 hours a week in old school Silicon Valley (publicly traded companies, biotech etc.), where they are expected to come in the office 3-5 days a week and work on a W-2 so cannot seem to fathom how I see these examples as possible and how it could be a possibility for me have a better work-life balance, working lesser hours, commuting 2 or 3 days a week ideally and remote.

Show more
Posted 7 months ago
61 Views
6 Comments

How can I scope out and vet a project idea to match senior competencies?

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

I have been making progress towards meeting senior level competencies. My manager is aligned and wants to put me up for promo at the end of the year. However, I’m looking for a third project in Q4 to really nail down my case. Additionally, I want to provide more impact and learn how to define new initiatives. I love creating “swim lanes” for my teammates and leading projects that grow their scope. How would you recommend:

  1. Coming up with a project idea
  2. Vetting the project to make sure it has enough scope for a senior level (or staff! I would love to provide more impact)
  3. Vetting the project to make sure it has enough impact for a senior level

I have a lot of ideas for step 1, but am struggling to choose which are appropriate to pursue. Previously, I built a reusable web component at a company wide scale, and am working with a cross org team who wants to use it. I am also working on a technically complex web authentication project that has potential to be used by other teams. Both of these project were scoped by me (with some guidance from my staff mentor) and my manager has communicated they are senior level projects. I have built good relationships with my teammates, our direct stakeholders, and several cross-org engineers. I’m also exceeding expectations at my current level, so there isn’t anything to worry about there. However, I feel like I’m hitting a wall and need to figure out the next project that will turn my promo case into a slam dunk. Any advice? I’m a frontend web engineer if that helps. :)

Show more
Posted 4 months ago
61 Views
2 Comments

What counts a substantial commit / diff for Meta/FAANGMULA companies when evaluating developer productivity?

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

When evaluating folks for promotion or in general developer experience in terms of measuring productivity of an engineer (junior, mid-level all the way up to tech lead), how is this measured when building any one particular project for 3 months?

I see Alex talk a lot about # of commits when evaluating the work of a code machine and watched the course he had on code quality, but can we give a more concrete example of what would be considered a single commit in a day/week that is substantial enough to satisfy at as such for a responsive web app, or a native (Android/iOS) app on any particular project?

I am thinking of scope since a lot of the time I can build a prototype from scratch - everything sans deploying fully into production (for an AI project or some other responsive web / native iOS app) within two days (think hackathon style) but not completely sloppy or super polished, but something working/basic functionality (and that has a number of commits), but I think I'm having trouble grasping what number of commits on any particular stack is considered substantial in a single day/week and expectation wise per month or quarter on a intermediate vs. long-term project for two quarters or a year? I think I lack clarity and wonder if I will be as performative or hyper-perform compared to my peers (like I can code fast and even without using a CoPilot, but I wonder about code quality and depth rather than simply throwing something together or fluff commits - a bunch of installfest does not count, obviously).

Show more
Posted 17 days ago
57 Views
3 Comments