As a software engineer in the very general "web development" space, what is your opinion about looking to work at big companies like Cisco, Pizza Hut, Nike, and the like? I know it's a very generalized question, but if you ignore FANG and the flashy startups of the world, what kind of companies are worth shooting for if you're optimizing for learning and career growth, especially for non-traditional applicants? (most of the engineers at my company don't have a CS degree). A few more more-or-less representative examples: -Bank of (insert anything here), excluding quant-trading positions -Macy's/Nordstrom/H&M -Walmart, Kroger, Costco -VMware, Adobe, Intuit -Adidas, Under Armour, Sports Authority -Ford, GE, Texas Instruments I could go on, but hopefully that gets the point across. Hit me with any questions, or if I'm just asking the wrong/dumb questions. Thanks people.
The best learning (and future outlook on TC) will come from companies where the output is software (say, Microsoft). Rather than companies (say, Nike, Instacart) where software is used to support their effort to create a non software output (shoes, deliver groceries). Nike would pay tons for marketing instead. This distinction is more important than big-boring vs small-exciting.
Would you tie this to the scalability of software, or something more along the lines of "a direct software company will by extension provide the best exposure to said software", or something else in the business model?
It's not about scalability. For example, the tiny Netherlands based "Sketch" company makes a great desktop app (with no scale), I'd be eager to hire someone from there for example. It also has very little to do with business model. Companies pay best attention and resources towards their own output, rather than supporting functions. An extreme example is athlete/coach vs finance manager in a sports team.
Great question. Tech is more inclusive than you think. Rather than aim for the non-FANG companies you mention, I'd aim for smaller (50-100 people) high-growth startups with product-market fit. There's a lot more whitespace to grow your career and own your outcome. In those big companies, tech is usually viewed as a cost center so you are always just following orders instead of driving growth. Although that's changing rapidly too. My answer assumes that you don't need the incremental security of a stable established company. With a family to feed, one might prioritize stability over growth.
As someone at Square, would you characterize your company as such a high growth startup? Or more of a mid size deal ironing thing out? A company like LinkedIn for example (before being acquired by Microsoft) is technically a start up but sure looks like a mid size if not full on corporate company from the outside. Correct me if I'm misinformed.
Square and LinkedIn are public companies, so they favor traditional pathways for most people. They are certainly more open to diverse backgrounds than FANG are. When I say startup, I mean Opendoor, Figma, Airtable, Chime, Omni.
There’s nothing wrong with those companies, they’re just not as visible in the tech world as software isn’t their product. I know that The New York Times has a very talented web team but not very many people are aware of that
That's actually exactly why I'm interested. The current hypothesis is I want to find solid teams to grow with, that are outside the hype bubble and/or won't fall over if a funding round falls through next year. Glory and growth is great, but given my table stakes I'll settle for growth.
The kind of work that big boring companies do allows a person to pursue other things than a relentless drive for TC. Big boring companies often have very strong wlb perks and literally zero stress. Sure, they may not be as shiny as FAANG but you meet veterans and grow your network tremendously in them
That sounds great actually. I've got other things outside of work that I'm prioritizing too. Looking to grow at a place that respects that, which was why I was curious. Appreciate the input. Also, is the relentless drive for TC something you've observed a lot to someone's career detriment? Just curious.
I think that the drive for TC is bad but I don't think that means it will be detrimental to one's career. I know a dozen people who have relocated for a higher TC but hate it because their family is elsewhere. I know that nothing, not even TC, can replace time with loved ones. Some of those people who have relocated have actually been offered jobs at higher positions. Thus, from my anecdotal experience, pursuing TC isn't the be all and end all. I would also think about wealth and how it goes down from generation to generation. Most of that wealth will be expended by generation 3. So this TC rat race is causing harm to nothing but yourself and your loved ones.
Intuit definitely most boring full of legacy codebase and not a tech company
I worked and managed a team at Kroger. It is slow boring and all white but the company wont lay you off. People's entire families work there, kids, dad's, grandparents. It is crazy. If you worked in the store or as a store manager, youre annoited for corporate management. CEO is super humble, cheap house and he knew my work personally. Not kidding. I wasnt even that high up. Spoke with him a few times. Id find him on late night commercial flights back from Atlanta to Cincinnati. That stuck with me. No other CEO I know does that.
Do you know where someone can find the Kroger Pay Levels? I’m Interview for a Senior BA role now.
I dont know. They maxed an 8 (i believe it was) at 90-95k?
Yes, everyone wants FANG and thinks every startup is a unicorn they are going to ride to the Moon and beyond. I find the people who come from big firms loves the mid level enterprises. The company is big enough to afford the tech without cutting pay/benefits. Small enough people are humble and can contribute across teams. I recruit for Little Caesars, our IT team works on LCE and 12 other sister companies software engineering, infrastructure, data analytics, and more. We do it with a shockingly small team that was 20 people 5 years ago and now above 150 and still growing. Mid level companies are just as exciting as FANG, and not as boring as a large company. Just my thoughts.
I would exclude -VMware, Adobe, Intuit As they are actually SW companies... As oppose to rest of list
I guess I was just trying to include what some might term "mature" companies, but outside of the darlings of SV zeitgeist. Software is cool with me. I do work in software after all.