Startup Equity Negotiation for Software Engineers: Tips for Success

Jean
|
April 13, 2023
Guest profile photo

For software engineers, negotiating a job offer can be nerve-wracking. It's not always clear when to share salary expectations, how to get the recruiter to work with you, or how to negotiate non-negotiables. However, negotiating is important, especially when it comes to equity. Negotiating for equity allows engineers to benefit from potential mergers or acquisitions and can provide long-term rewards. In this blog post, we'll provide tips for software engineers negotiating a job offer, specifically focusing on these common questions.

EXA Newsletter

Why reinvent the wheel?

Exaltitude newsletter is packed with advice for navigating your engineering career journey successfully. Sign up to stay tuned!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

When to Share Salary Expectations

The number one question we get is about when exactly to share your salary expectations. Do we share it up front or later in the process? The answer depends on your level of experience and specific salary expectations.

Senior engineers or those with specific salary expectations should share these early in the process in order to set expectations. Early career engineers or those without a specific number in mind should wait until the end of the process when they can know more about the role and a recruiter has suggested a number. Engineers should clarify if their expectations are for base salary, total compensation (including equity, cash, and bonuses), or both. Less experienced engineers do not need to worry about numbers as much, but more experienced engineers should research what would be a good fit.

Getting the Recruiter to Work with You

Recruiters need to fill jobs and they want you to get hired, so help them do their jobs by providing useful information. When negotiating, consider any sacrifices you’re making (e.g. health benefits, equity, or side gigs). Give recruiters a specific reason or number that they can work with. Explain your worth and value in a polite and collaborative manner.

Negotiating Non-Negotiables

Developing a list of non-negotiables is important to ensure clarity and successful negotiation. Prioritize the list to only include a maximum of five items, with the rest as nice-to-haves. Communicate the non-negotiables during the negotiation process. Know what non-negotiables are not negotiable; consider creative ways to ask for something e.g. salary or sign-on bonus if training and conferences not covered by new company. Remain firm but courteous throughout the process; be ready to walk away if expectations are not met.

Staying Firm but Polite

Asking “am I ready to walk away?” helps determine whether pushing more in a negotiation is beneficial. If the answer is yes, go ahead and negotiate further. If the answer is no, drop the negotiation and settle on a compromise. Having Plan B ensures that any disappointment or regret can be avoided if things don't go one's way.

In addition to the above tips, it's important to keep in mind that negotiations should always be respectful and professional. Avoid making demands or ultimatums and be open to compromise. When it comes to equity, be sure to understand the company's vesting schedule, the percentage of equity being offered, and the company's valuation. These details can impact the long-term value of your equity.

Summary

Overall, negotiating a job offer can be intimidating, but it's an important step to ensure that you're getting the compensation and benefits that you deserve. By following these tips and staying professional throughout the negotiation process, software engineers can successfully negotiate for equity and long-term rewards.

Also watch our Youtube video - Startup Equity Negotiation for Software Engineers!

Exaltitude newsletter is packed with advice for navigating your engineering career journey successfully. Sign up to stay tuned!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Read the latest...

Copyright @Exaltitude