top | item 38208444

(no title)

Backslasher | 2 years ago

While interviewing post-FB to other companies as an SRE-type-engineer, it seemed to me that outside of FANN it's not common to give engineers a very wide scope. One company asked me whether I'd like to join the monitoring team or the container team, to which I replied "why can't I work in whatever team needs me the most, and switch whenever needed?". They didn't like that. After trying and failing to find a part-time position I like (can expand on it if interesting), I ended up joining as an architect to a "fixer-upper" company, where I have a lot of things I can improve and wide scope. The money isn't up to par with FB, but I feel I'm doing meaningful work and making the world better, which was missing from the last couple of months at FB.

discuss

order

Nihilartikel|2 years ago

If you appreciate wearing a lot of hats and roving around to create real value, it might be worthwhile to look into going independant!

I'm ex faang and have managed to carve out a comfortable independant consultancy where I can kind of join needful organizations as a roving 'fix-it-up' engineer at large, answering to the directors who (hopefully) only care about things working better.

It's gratifying to swoop in and fix real problems for teams, and also get a view on cross team efficiency opportunities that most siloed org-structures don't have good visibility or agency to tackle.

Backslasher|2 years ago

I tried doing that, but couldn't land a starting gig with reasonable pay. To my impression, the market is flooded with cheap-to-hire people and I couldn't make my quality stand out enough to get interesting clients. If you have any tips I'd be happy to read them either here or at cv AT backslasher.net

EDIT saw your reply. That's a great experience! I tried that but the timing / friends / luck didn't pan out there. I'm happy you got it working though :)

sgillen|2 years ago

How did you manage to do this? This is a goal of mine. I’m curious how the pay and stress compares to faang, and what your niche is.

sul4bh|2 years ago

Not op but, do you have any suggestion on how to go independent? How do I get my first business? What kind of companies can I reach out to?

nine_zeros|2 years ago

> One company asked me whether I'd like to join the monitoring team or the container team, to which I replied "why can't I work in whatever team needs me the most, and switch whenever needed?"

Far too many companies are designed as management empires instead of as engineers-as-drivers of change. This means that you are being only hired as a headcount in a reporting chain, not as a versatile engineer that can be help boost a company. They'll impose ineffective policies such as you cannot switch teams before 18 months, or a manager can sabotage your mobility with some reviews. All of this is designed to keep the corporate structure inflexible.

It is a structural problem in most American corporations, that they are unable to get past. Faang, and specifically Facebook, encouraged so much mobility - and it showed in the way they completely smashed larger competitors like Google, Microsoft in the last decade.

outworlder|2 years ago

> Far too many companies are designed as management empires instead of as engineers-as-drivers of change

Well said.

I'll just say that all companies (at least, large US-based ones) are like that. Every single one of them.

The trick is to have a 'management empire' that's large enough that it spans most of the required functions. That way at least some engineers are able to move inside the fiefdom and not bump heads against some other high level manager's domain.

rumblecat|2 years ago

Can you elaborate on the search for a part time gig? One of my pet theories is that the demand for full time engineers is more of a commitment signal than actually practical, as most people I know only actually work 2-6 hours per day while full-time. So it's rather frustrating that good part time roles don't seem to exist.

dvfjsdhgfv|2 years ago

> I'm doing meaningful work and making the world better, which was missing from the last couple of months at FB.

Does it mean you felt you were making the work a better place during the earlier couple of years at FB?

Backslasher|2 years ago

Most definitely. Most of my time in FB was spent at the very least making FB a better company. I was solving problems that impacted our users or our engineers. The last year though, not so much. I joined a team that I believed was doing revolutionary work, but as the company's leadership redefined what its goals, the team became vegetative and I was spending most of my time trying to find something meaningful to do.

By comparison, everything I do now improving the company I work at, and at most times has a direct, positive impact on our users and in a smaller way on society

websap|2 years ago

I'll work with whichever team most sounds like you don't want to commit. It takes at least a year to gather enough details about use-cases, issues, expansion opportunities. If the company really needs you to move they will ask you. You sound non-committal.

Also, not sure where in FAANG you had such wide scope. At FAANG either teams are mostly organized by business. For e.g. engineers working on Photos at Facebook, can't suddenly decide they want to work on implementing a feature for container orchestration at Facebook works.

pradn|2 years ago

Engineers at these companies are like little startups. Senior engineers are expected to take a general problem, nail down the ambiguity / get consensus, and own the project til launch and after. That includes writing docs, running meetings, getting other people to do stuff for you (approvals, coding), writing code, testing, and ops/oncall work. In this way, the role requires "vertical flexibility" - a lot of jobs in one product. It's not "horizontal flexibility" - being a programmer in a bunch of different projects. That's the general gist of it, but I suppose everything can vary given how big these companies are.

Still, we like to speak of all these companies in the same breath, but I feel like unless you worked at a few of them, it's hard to say what the actual commonalities/differences are.

francisofascii|2 years ago

> I'll work with whichever team most sounds like you don't want to commit

I didn't get that impression. OP sounds adaptable/flexible and is willing to work on whatever team needs the most help.

Backslasher|2 years ago

I appreciate your feedback. I don't think I'm non-committal, more like afraid of being boxed into a too-small domain.

The last sentence is factually incorrect. During my time at FB I contributed code to the container solution, the Jenkins-equivalent, the network routing layer, the bare-metal-provisioner, the monitoring solution and even wrote a feature for the website. I identified a problem, parlayed with the owning team, and shipped that feature. This was the best part IMO about working at FB.

kevinventullo|2 years ago

engineers working on Photos at Facebook, can't suddenly decide they want to work on implementing a feature for container orchestration

If they find a manager on the container orchestration team with open headcount who wants to hire them, there isn’t much that can stop them from moving.

Spooky23|2 years ago

It’s an annoying corporate political model.

The heads of the subdivisions of the company “own” their smaller units, and the units own the people. I think of it as feudal governance. “Sharing” people ultimately makes the overlord look weaker.

nicoburns|2 years ago

Have you considered working at a tiny company? Any company with less than 5 engineers will let you do everything. And if you're senior enough, probably most with less than 50.

jmholla|2 years ago

How did you go about find a "fixer-upper" company?

Backslasher|2 years ago

I bumped into them when looking arouns. During the interviews you could tell the CTO had a huge backlog of juicy items that had a healthy mix of "things I have a clear idea of how to deliver" and "areas I'd like to learn". The fact that the people seemed very nice and the company was actually doing good to the world sealed the deal for me.