Hacker News new | ask | show | jobs
by seabird 2945 days ago
Location is the biggest factor in the US. Living in a large city can often require your salary to double for it to be livable. It also really depends on what software you're working on. Embedded developers are generally "in the trenches" with all the mechanical and electrical engineers, the latter of which has a salary that usually caps out at around $80k; consequently, this is usually where embedded devs end up, too. Legacy stuff (COBOL, MUMPS, mainframe programming, etc.) usually seems to end up around $80k-$100k, but it doesn't seem to go much further past that. Modern CRUD and web dev is where you see people going well past the $100k mark. Tack on a management responsibilities for a solid increase, but this is highly dependent on where you're working. All of this is pretty rough, can't accommodate for location, the particular employer, etc. and gauged from people I know working in those fields, so your mileage may vary.