TheMog
Joined 11 years ago
Joined 11 years ago
- I'm surprised that you find salaries lower in the US than in Europe. That said, if you compared freelance/consulting rates to salaries, that's Apples and Oranges. If you compare salaried positions, even on the East Coast, the salaries should be noticeably higher than in Germany. The extremely high compensation that people in some posts are talking about are generally found in a few, extremely high cost of living areas on the West Coast.
- I would expect AWS focused cloud migration consulting to be in demand in the US more or less the same way it is in Europe. That said, you'll be in competition with the usual consulting/outsourcing suspects and with no network, that might be a bit of an issue.
- The big financial hit for freelancers over here tends to be health insurance, and that's going to be rather expensive at your age (I'm a few years older than you). If your wife's job does offer health insurance for both of you, that's a major bonus. In fact that's pretty much what keeps me from freelancing with 30+ years experience (I used to freelance in Europe).
- Yes, there are differences in the quality of life over here. Not all of it is applicable to freelancers for whom paid vacation time isn't a thing, but it's a different mentality when it comes to work here for a lot of people.
To put not too fine a point to it, yes, your age can be an issue. Despite age discrimination being illegal, it's still rampant in this industry. OTOH I don't have that many problems finding work, and I work with a few people who are older than me and also don't have those issues. A lot of it depends on the company you're working for or with - some of them are looking for cheap young cannon fodder, others are willing to pay for experience and deal with grumpy old people :).
The other question you need to answer for yourself is the motivation for moving over here, even temporarily. If you're looking to make untold riches quickly, it's probably not that great an idea. While you should be able to at least match your German income over here, it might take a few years to get back to that level.
Yes, spam will still make it through and you have to train the filters in either case.
1 - They all say that, it's a meaningless phrase used to cover candidates in the effluence from the southern end of a north facing male bovine, if you get my drift ;). I'm sure they also pay the highest salaries ever to make up for hiring only the best.
2 - Oh my aching sides. If they really have more money than they could ever spend, they need a visit from a clue-by-four about business planning. If they're raising that much money are are serious about their business, each one of those dollars should've already been earmarked (even if the earmark just says "runway").
3 - Translation - you're cordially invited to work 168 hours a week as a baseline and if necessary, work nights on top. Yes, I would expect that they mumble something about having a say in your side projects (that are relevant to their business) and consulting activities that might interfere with their legitimate business interest, but a lot companies seem to mistake that for owning their employees. This tends to be easier to handle if you're consulting with them rather than become an employee. There is a legitimate need for a compromise here though, especially if you are an employee. But tread carefully.
The third point also brings up another interesting point - if they hire you as an employee or consultant and you get paid by them for working on your project, who owns the IP? I'd be very careful with that, because you don't want to be in a situation where you suddenly don't own a potentially major piece of work that's based on some work you created.
The other part of this is the industry - there has always been a part of the industry that lived on badly gluing together components cheaply for a quick turnaround. Obviously that part of the industry thrives on relatively cheap labour. I do think that sector has grown a bit, but keep in mind that the whole industry has grown, so these jobs have grown in proportion to the industry.
I think another part of this is which sector you are in - there are plenty of niches where jobs can be found where the job is not "chief component gluer". Usually, these tend to be a bit closer to the metal than web development, and arguably a bit more back end or lower level oriented. IOW, not necessarily something that you can show your non-technical family and state "I did that".
I do find it harder to find new jobs, though. Not necessarily because I don't get regular enquiries from recruiters, but more because those jobs are often a repeat of what I've done before with no or very little growth. And there's only so long you can coast along.
NeXT gear has always been expensive, that doesn't seem to have changed.
Early UNIX workstations are also pretty interesting, like the early SUN stuff, SGI, early NeXT if you're more interested in that type of machines.
Other than all the micro-annoyances that a lot of my fellow posters already mentioned and the general "we own your behind" attitude that a lot of employers seem to exhibit towards their FTE employees, I think there are two really, really important points that a lot of companies haven't figured out and the FAANGs have to an extent.
1. Have a proper career path for senior technical staff. That's the part that most companies haven't figured out. In the minds of the people who design the career paths in a lot of places, it's apparently desirable to become a manager as soon as possible. Not to mention the "why bother, they're going to leave in a couple of year anyway" approach, which is a self fulfilling prophecy.
2. Have problems that actually require a senior engineer, and let them get on with it with a minimum of red tape and political BS. Please note that I didn't say _technical problems_, there is a lot a good senior engineer can do to improve your technical team by mentoring, process improvements, tooling improvements and so on. Most of us who've been in this industry this long love what we do (because otherwise we'd be off working as a bush pilot or something) and want to share our knowledge as we've now become the people who helped us in our careers when we were the more junior people.
3. Listen to your senior engineers. Yes, I know, I wrote "two points". This one's on the house :).
Also, don't forget that even if some of the clauses they're trying to impose on you may not be legal or enforceable where you live and work, it usually takes a court to make that determination. So it's a matter of understanding what the impact of these new clauses is and what risks you take by accepting them.
And please, please don't accept the "oh, but we're never going to enforce those clauses". You don't want to be the first person they get enforced against. If the employer comes back with that statement, ask them to take out the offending clauses.
I guess it's a choice between that and consulting, because i suspect there are a whole bunch of smaller companies out there that can use help with problems like that, but they don't have enough of them to justify having someone like me on staff full time.
Pretty much any growth in my work will require me working on the people skills side of things, which is something I'm already working on.
So what I expect from a role that's commensurate with my experience (trying to avoid "senior" as that's usually a pigeonhole):
- You tell me what you need to have built, I'll figure out the how (architecture, design, technology) and when it'll be done, based on the usual cost/velocity/quality constraints.
- I'll work with, guide, mentor and lead a team of developers if the size of the project needs it. However, I'm technical first, so I'm not interested in roles that are management only. This generally seems to be the crux of the matter - not a lot of companies seem to have these roles.
- If you give me the responsibility to deliver X, I also need to have the authority to make it happen. Don't ask me how I figured that out ;)
I can usually find roles that fit two out of three, but I don't seem to be able to find something that matches all three. My current role probably rates as 2 1/4 out of three, and is definitely a good fit, but with very limited growth potential (aka I'm close taking as far as I can take it).