There are remnants of good culture still hidden in Salesforce. A decade ago, you could go to any Engineering Cloud, work for nearly any manager, and it would be a solid growth experience. If you hunt, you can still find pockets where this is true. Acquisitions are often the best places to be.
Many years ago, the company hired a little dictator from SAP to lead Engineering. Over time, he's created a culture of fear. Managers need to fall in line and drive their teams to produce without any dissent. Engineers don't work well in this kind of cut-throat political culture. Salesforce's Disney characters sing about their diversity and opportunity, but it's a lie. There is no real diversity there, and if you're not lucky enough to be on the right team, you're likely better off at another company.
Go back to your roots. Rediscover the values and principles the company was founded on.
Stop paying your execs $12 million per year; that's obscene and offensive to most of your people, especially when they're responsible for your crappy engineering culture.
Find out who the leaders are that good, productive engineers respect and want to work for, and give them more responsibility and freedom.
I spoke to Salesforce at my school's career fair and was contacted to schedule an on-campus interview the day after. Had a 30-45 minute technical interview on campus the day after receiving this email. I was then invited to an on-site interview for
I was contacted by a recruiter about this opportunity. After a week, I received the schedule for the phone interview. The interview was with the hiring manager. The questions were related to my current and previous projects, which I explained in det
I managed to get an interview through a former colleague. Overall, there are two rounds: * **Round 1:** A 90-minute phone interview with a software engineer. The bulk of this round consists of an in-depth discussion about one of your projects (typ
I spoke to Salesforce at my school's career fair and was contacted to schedule an on-campus interview the day after. Had a 30-45 minute technical interview on campus the day after receiving this email. I was then invited to an on-site interview for
I was contacted by a recruiter about this opportunity. After a week, I received the schedule for the phone interview. The interview was with the hiring manager. The questions were related to my current and previous projects, which I explained in det
I managed to get an interview through a former colleague. Overall, there are two rounds: * **Round 1:** A 90-minute phone interview with a software engineer. The bulk of this round consists of an in-depth discussion about one of your projects (typ