News for hackers. Stuff that matters.
Re:Ask HN: Those of you who've left the SWE world, what did ... by burutthrow1234 on Monday June 24, 2024 @05:53PM (#40781286)
Nothing is gonna give you good, consistent comp like writing software. I'm sure some sales people do very well but "eat what you kill" also means lean months, and sometimes whether or not deals close is outside of your control.

My advice is to just get a tech job where you can coast, work from home, and knock out a couple tickets a day. Have lots of flexibility to see your kid and take vacations while they're young. Some places offer 4 day weeks and you still take home 6 figures.

Sales Engineering or Customer Success would be an interesting pivot but you usually make less money and have less flexibility than SWEs

Re:Ask HN: Those of you who've left the SWE world, what did ... by itsoktocry on Monday June 24, 2024 @06:27PM (#40781729)
>My advice is to just get a tech job where you can coast, work from home, and knock out a couple tickets a day.

Bingo. We in this field are getting accustomed to extreme compensation. But do you know how many SMBs would love to have a capable "tech person" for $60-80k per year? If you're remote you can probably work half days.

This is my plan, after I finish the grind.

Re:Ask HN: Those of you who've left the SWE world, what did ... by Vegenoid on Monday June 24, 2024 @06:46PM (#40781917)
I think there are actually not that many SMBs that want a tech person who limits their working hours and won't handle problems that come up on evenings, weekends, and holidays. That is, they don't want an IT person who won't return their after-hours emergency call.

And SMB owners are not very good at determining what is an IT emergency.

Re:Ask HN: Those of you who've left the SWE world, what did ... by willsmith72 on Monday June 24, 2024 @07:03PM (#40782070)
Yep. In my experience, SMBs can be a nightmare for an SWE. Multi year long estimations, expectations of perfection and 0 bugs/downtime, lack of understanding of complexity, 0 ownership/empowerment, old tech with 0 tests.

Of course ymmv, just my 2c.

Re:Ask HN: Those of you who've left the SWE world, what did ... by ryandrake on Monday June 24, 2024 @08:04PM (#40782643)
I moved over from SWE to Project Management. Yes, I make far, far less money than similarly-leveled SWEs, but I feel like I have more flexibility and I'm not on the treadmill than I was as a perpetual JIRA ticket puncher. It's not for everyone, but if you want a change of pace and would rather not leave tech entirely, there are options.
Re:Ask HN: Those of you who've left the SWE world, what did ... by extragood on Monday June 24, 2024 @06:13PM (#40781571)
To your last point, that's basically what I did. I get a lot of satisfaction from being the technical consult for customers, working alongside Sales and CS, and still having that link back to engineering. The kicker is that I get paid about the same. The right company will highly value a competent customer-facing engineer.
Re:Ask HN: Those of you who've left the SWE world, what did ... by talldatethrow on Monday June 24, 2024 @06:24PM (#40781710)
Whether deals close or not is always technically outside your control.

What's not outside your control is how many deals you currently have working, so that you aren't reliant on one particular deal closing so that you have income in the immediate next few months.

Obviously the hard part is what happens when things happen to go your way and 3 deals close at the same time. But if you can figure out how to deal with that, most problems with the ups and downs of sales are taken care of.

Re:Ask HN: Those of you who've left the SWE world, what did ... by piloto_ciego on Monday June 24, 2024 @06:17PM (#40781621)
Aviation does but the road to it is challenging and you can end up like me where you end up having to do something else if you get sick
Re:Ask HN: Those of you who've left the SWE world, what did ... by swedonym on Monday June 24, 2024 @07:40PM (#40782425)
I 100% agree with this. Big tech jobs, or those at medium sized firms, are easy to coast in. I've heard that at some FAANG companies Senior SWE can be viewed as a terminal level and it's totally acceptable to have a flat career trajectory here. Consistent, stable, and reliable salary with an average amount of work sounds good to me, you just need to have a high tolerance for BS.
Re:Ask HN: Those of you who've left the SWE world, what did ... by level1ten on Monday June 24, 2024 @09:48PM (#40783444)
FAANG does layoffs all the time, even high performers. How is that consistent, stable, or reliable?
Re:Ask HN: Those of you who've left the SWE world, what did ... by mrbirddev on Tuesday June 25, 2024 @08:50AM (#40787952)
> high tolerance for BS

This is really important. You will spend your whole life aligning stake holders. If you can't stand that and started searching for meaning of life then eventually you end up quitting.

Re:Ask HN: Those of you who've left the SWE world, what did ... by pmarreck on Monday June 24, 2024 @06:12PM (#40781556)
I was considering sales engineering because I get along with both engineers and salespeople and I hear they actually make more money than either, if they're any good, but someone discouraged me, saying that if you crave the creative portion of the SWE job, sales engineering is not going to cut it for you.

I'm still fascinated by the idea for some reason. Closing a big deal (and making that commission on top of a regular base salary) while understanding all the technical sides of a product sounds like a neat way to get that "dopamine hit" wave going. (you know, motivation -> work -> success -> enjoyment of success -> motivation) Building out big software features often seems like yet another lesson about ever-receding goalpost lines.

I will say that a work situation DID show me that I DO need the creative element though- I worked for Deloitte once, building out some enterprisey software for clients for a time and due to business reasons outside my control, they halted all new development on the product and switched to pure support/bugfix mode. My job satisfaction absolutely PLUMMETED.

Another side gig I found fun was... and I don't even know what the name of this job is because I only did it a couple times but it was fun both times... "objective technical performance evaluator". Basically, there are situations out there with nontechnical businesspeople who have hired offshore software engineering labor who end up jerking them around a bit to the point where they suspect they're being jerked around (you can't fool people forever) but they cannot point to anything in particular, so they hire YOU to sit in on calls and call out the BS. I can't tell you how shamefully fun it was to call out other SWE teams on their BS while the businesspeople on whose side you're advocating for are grinning next to you. Essentially, businesspeople hiring offshore SWE teams ALWAYS need an advocate on their side who "talks the talk". It basically works like this- you get github access, you sit in on some calls, you ask some very pointed questions, and then you write up a report about the code, the time things are taking, the designs being proposed or created, etc. With ChatGPT help, writing up such a report would be cake- you could basically just brain-dump a bunch of observed facts into a text file and ask it to create an organized professional report for you- you can even ask it to make it strongly-worded, etc. Easy money, everybody's happy!

Re:Ask HN: Those of you who've left the SWE world, what did ... by marcus0x62 on Monday June 24, 2024 @06:27PM (#40781726)
> I was considering sales engineering because I get along with both engineers and salespeople and I hear they actually make more money than either, if they're any good

Hi, former Sales Engineer/Manager here. SEs do not make more than their sales counterparts in salary/commission, and usually don’t make more in stock (although they often think they do.)

In my best years, I would make half what my sales peer made. In bad years, I could make more as a percentage, but only because sales people are usually more leveraged (50/50 base/commission vs 70-80% base for an SE.)

Re:Ask HN: Those of you who've left the SWE world, what did ... by nunez on Monday June 24, 2024 @10:11PM (#40783607)
Definitely true, but given that sales folks were always always always on, I'd argue they make less per hour than SEs do.
Re:Ask HN: Those of you who've left the SWE world, what did ... by marcus0x62 on Tuesday June 25, 2024 @06:01AM (#40786522)
Being an SE is the definition of an always-on job. The stress is (or, can be,) different than what an account manager faces, but the same underlying dynamic is the same: you're only ever as good as your last quarter and you can never achieve "enough".

Beyond the mental aspects, SEs are frequently inserted, either officially or unofficially, in all manner of customer support processes like case escalation, managing beta software builds, arbitrating between the customer and professional services engineers, etc.

Re:Ask HN: Those of you who've left the SWE world, what did ... by nunez on Tuesday June 25, 2024 @03:49PM (#40792785)
This is true (from what I've observed; you've been in the game longer than me!), but AEs are literally responsible for bringing in the business [0], whereas SEs are chiefly responsible for the technical win. I think the latter is way easier from how I've seen AEs operate.

You're also right in that we get inserted into these wedge functions, but I haven't seen any of that bleed into my personal life like deals tend to do to AEs.

[0] BDRs are LITERALLY responsible for pipe, so this isn't entirely true. However, many AEs are hired for their Rolodex, so to speak, and when they miss their forecasts, blaming BDR doesn't go very far.

Re:Ask HN: Those of you who've left the SWE world, what did ... by pmarreck on Wednesday June 26, 2024 @12:53PM (#40801993)
> frequently inserted, either officially or unofficially, in all manner of customer support processes like case escalation, managing beta software builds, arbitrating between the customer and professional services engineers, etc.

other than managing beta software builds, a lot of this stuff seems to be less impactful to the bottom line (of the business, and thus potentially to your salary) than just supporting the sales cycle from the technical side would be. I could see that happening though if there simply wasn't a constant stream of SE work to do. But I can't imagine that an hour burned on customer support, instead of an hour spent writing up how well the technical fit is to a particular customer in a big sales proposal, is making that company more money off you (and again, thus potentially impacting your salary ceiling).

Re:Ask HN: Those of you who've left the SWE world, what did ... by marcus0x62 on Thursday June 27, 2024 @07:11AM (#40809232)
Managing beta builds is the least revenue impacting thing from that list.

These tasks impact the company bottom line (and an SEs compensation) in that unhappy customers don't buy product. Leaving your customers to fend for themselves when they ask for help - and they will ask for help - will quickly lead to an SE getting replaced, either due to their company getting kicked out of an account and replaced with a competitor, or the SE kicked out of their company and replaced with a competitor.

The general consensus is that SEs spend, on average, about 20% of their working time on "post-sales" tasks. I'm not aware of any published data in this area, but it tracks with my experience, both as an individual SE and an SE manager for 15 years.

Re:Ask HN: Those of you who've left the SWE world, what did ... by pmarreck on Thursday June 27, 2024 @12:26PM (#40812281)
That seems fair. Had no idea.
Re:Ask HN: Those of you who've left the SWE world, what did ... by pmarreck on Wednesday June 26, 2024 @12:49PM (#40801939)
My research seems to indicate the opposite

Sales engineer average salary: https://builtin.com/salaries/dev-engineer/sales-engineer

Various pure sales salaries (I picked Tech Sales Representative but all of them seem lower except for senior titles like VP Sales): https://builtin.com/salaries/sales/tech-sales-representative

This is for software/technical sales, I believe, and not necessarily industrial technology sales

Perhaps your pure sales peers were just very good, or they undercut you, or you were in an industry that didn't correlate with this... Or my data is wrong, or something else is amiss to explain this /shrug

Re:Ask HN: Those of you who've left the SWE world, what did ... by marcus0x62 on Thursday June 27, 2024 @07:13AM (#40809248)
Your data is wildly wrong for B2B tech sales.
Re:Ask HN: Those of you who've left the SWE world, what did ... by pmarreck on Saturday June 29, 2024 @01:48PM (#40832285)
I mean... From a single anecdotal data point, you can extrapolate in any direction...
Re:Ask HN: Those of you who've left the SWE world, what did ... by marcus0x62 on Sunday June 30, 2024 @07:45AM (#40836662)
Sure, and without understanding the context of the data you are looking at, you can make all sorts of basic mistakes. Which you have done here. For instance, your "sales person" salary page you linked to is more likely to capture data for Sales Engineers than Account Managers. (Nobody calls their AMs "technical sales representatives.") I'm guessing you also don't understand the typical differences in base / commission ratios for account managers versus SEs - account managers are usually 50:50 while SEs are usually 70 - 80% base pay. That has a dramatic impact on total comp when someone is above 100% of their goal, especially with the impact of accelerators. Did you know sales engineers are frequently "pooled", supporting 2 - 4 account managers, with their commission typically being an average of the AMs they support? That's another thing that can drag SE comp down that basically never happens to AMs. And on and on and on.

But, rather than admitting that you are out of your depth and showing some curiosity, you went with the "I spent five seconds googling this and you're wrong" shtick. Good job, or something.

As for me, I'm not extrapolating from a single data point here. I worked in the industry for 15 years. I was a hiring manager for 5. I spent a lot of time talking to a lot of people about their salary expectations, both at the company I worked for and others.

Re:Ask HN: Those of you who've left the SWE world, what did ... by pmarreck on Friday July 05, 2024 @03:10PM (#40885223)
Alright, fair enough. I'm curious about the space, and you've elucidated some things. Sorry for seeming like a know-it-all from a single source.

Is the job "fun"? (For someone's definition of "fun", when it comes to work, of course... A big payday may be "fun", entertaining clients may be "fun")

Re:Ask HN: Those of you who've left the SWE world, what did ... by ethbr1 on Monday June 24, 2024 @10:51PM (#40783877)
> saying that if you crave the creative portion of the SWE job, sales engineering is not going to cut it for you.

To me, this is what separates customer-facing engineering from product engineering: do you enjoy solving people problems in addition to technical ones?

If so, you'll probably enjoy SE & CS.

If not, then stick to product engineering.

Personally, I get a decent kick out of solving problems. Whether that's because I aligned 3 VPs or wrote a technical solution doesn't change the enjoyment.

That said, I definitely wouldn't enjoy solving problems without any technical component.

Re:Ask HN: Those of you who've left the SWE world, what did ... by Sammi on Tuesday June 25, 2024 @02:12AM (#40785043)
> My advice is to just get a tech job where you can coast

My soul dies when I try this. I can't look in the mirror and like the person looking back. I feel myself rot.

I need challenge. I need to be useful.

Most dev shops infantalise their devs and don't allow them to do actual useful hard work. So I'm currently attempting a bootstrapped startup. Because I want to work.

Re:Ask HN: Those of you who've left the SWE world, what did ... by nickd2001 on Tuesday June 25, 2024 @05:21AM (#40786259)
A compromise exists :) - Public sector (e:g govt or academia). Due to lack of a need to show quarterly profits, its less stressful. But its also challenging. You can work hard, with intelligent people, on stuff that matters, but you won't get asked to work the weekend. Flexible family-friendly working can be a thing. Base pay is usually less than private sector. But pension likely to be better. And, getting burned out and/or laid-off is expensive. As is trying to save tons to get out of a hell-hole. Whereas, chugging along doing interesting fulfilling work for years at the same place with people you get along with, seems a good option for me. I recommend this to everyone :)