🛬 How I landed my first Salesforce job
Several years ago, Tom, a recruiter for a Salesforce developer role, reached out to me while interviewing for engineering roles unrelated to Salesforce. I had no idea what Salesforce was at the time, but, thought it was a good idea to at least listen to what he had to say about the role. After hearing about the company, why they use Salesforce, and what I'd be doing, I put my hat in the running for the position by sending in my resume.
💡 On compensation: He asked what I'd like to make but said I hadn't thought much about how I would want. He pushed me on a number but told him I legitimately had no idea how much I would need because I knew nothing about Salesforce and would need to research more before I gave him a number.
Eric, the hiring manager, read through my resume and was interested in my previous development experience. Eric told Tom to call me in for an interview because he thought that even though I didn't know anything about Salesforce, I'd be able to apply my experiences to the platform relatively quickly.
The interview process was pretty informal: a systems design/behavioral/cultural interview all baked into a three-hour session. I wasn't as diligent a note-taker on interviews as I am now, but I do remember a few questions that stood out to me at the time of the interview:
- Systems Design: How would you design a data model for a car dealership?
- Behavioral: What if the stakeholders don't like your proposed technical solution?
- Behavioral/Cultural: What do you do if you don't have enough time to test some code that needs to go out into production quickly?
💡 Question for you: How would you answer the questions above?
My interview panel thought I did an excellent job on the interview. Tom called me three hours later and extended me an offer: a measly $55k. I initially didn't respond because I had higher offers on the table and thought it wasn't worth the time to negotiate because they came in so low on the first offer.
Tom called back again a few days later and asked why I didn't get back to him. I told him the offer was way too low and frankly kind of insulting! I told him I appreciated his professionalism throughout the negotiation process and called it a day.
The next day, he reached out to me, saying they updated their offer: $70k. Okay, now that's a better offer. Unfortunately, I was still negotiating other offers and told him that the number wouldn't move the needle but that I appreciated the updated offer.
One more day passes. Tom calls me: $90k, and you can work from home a few days a week, but you have to get back to us by the end of the day. Sold! I stopped negotiating the other offers and signed on the dotted line before the end of the day.
🤔 Negotiation lessons learned
- Highlight your previous experiences: It helps to have other development/admin/SaaS experiences. If not, it helps to have a pet project you can easily link to (If this guy ever applies to my current employer, I'd give him an interview).
- Get competing offers: Try to line up your interviews to maximize the chance of getting multiple competing offers. This significantly increases your negotiating powers. If a recruiter asks me if I'm interviewing at other places, I say yes, but don't disclose the names of the companies.
- Compensation: When asked how much you're making, never reveal how much you're making. Ask the recruiter what the range is for the position. It might take some back-and-forth, but you'll likely get an answer.
- Kill your interview(s): To get the offers, you have to do well in the behavioral, technical, and cultural interviews. There is no shortcut around this.
- The leverage equation: Multiple offers + excellent interview performance = your leverage.
- NEVER say yes to your first offer: It's never the company's best one. I would have left $35k on the table had I said yes the first time.
- They closed the deal with this tactic: When they offered me $90k, my jaw dropped. The company anticipated this would happen and wanted to capitalize on this, so they time-bound the offer to the day. The tactic doesn't work at low 💰offers but works at higher 💰 ones. You can also apply this tactic yourself: "I will sign this offer today if you give me an extra $XXk or an extra N days of vacation."