How to send an offer letter to a software engineer for signing


Guides

Alex Shi

To send an offer letter for signing, finalize the terms, build the letter from a template, upload it to an e-signing tool, place the signature and date fields,…


How to send an offer letter to a software engineer for signing

To send an offer letter for signing, finalize the terms, build the letter from a template, upload it to an e-signing tool, place the signature and date fields, send it to the candidate's email, and keep the completed copy with its audit trail. The whole process can take under an hour of your time. The part that takes care is the content, because an engineering offer carries equity, intellectual property terms and conditions that a plain HR form does not.

This guide walks through each step, the legal points that matter in the US, and the mistakes that slow signatures down.

TL;DR

  • Write a complete offer first: title, base pay, equity details, start date, at-will language, contingencies and an expiration date.
  • Send it through an e-signing tool, not as a PDF the candidate prints and scans. Under the federal ESIGN Act, electronic signatures are valid for employment agreements when the candidate consents to electronic records.
  • Make the offer's status clear. If it depends on a background check or work authorization, say so in plain words.
  • Do not put medical questions or, in California, criminal background check authorizations in the first offer.
  • Keep the signed document and its audit trail together. You may need to prove the signature long after the hire.

Before you send: get the letter right

A signature only matters if the document says what you both think it says. Engineers read offers closely, and many compare them against others. Ambiguity costs you either the candidate or, later, a dispute.

At minimum, include:

  • Role details: exact job title, manager, work location or remote status, and start date.
  • Base compensation: annual amount and pay frequency.
  • Equity: number of options or RSUs, exercise price, vesting schedule and cliff. A startup recruiting write-up on software engineer offer letters argues that a raw share count says little and that candidates respond better when the percentage of the company and the latest valuation are explained.
  • Signing bonus: the amount, tax treatment and any repayment terms.
  • Benefits: health coverage, retirement plan, PTO, equipment or learning budgets.
  • Conditions: background check, employment eligibility, and any invention assignment or confidentiality agreement.
  • At-will statement: where applicable under your state's practice.
  • Expiration date: a specific date by which the offer lapses.

If you do not want to start from a blank page, our employment offer letter template includes a clause guide, and you can also create an employment offer letter directly from a template.

Decide whether the offer is firm or conditional

This is the most common source of confusion. A firm offer has no remaining contingencies. A conditional offer depends on clear, objective requirements such as a background check or work authorization verification. State which one you are sending, and list each condition by name. Vague wording about "satisfactory checks" invites disagreement later.

Keep the offer within the rules

Several legal points affect what goes into the letter and when.

  • Medical and disability questions. Federal law prohibits asking medical or disability-related questions before a conditional job offer is made. Do not add a health questionnaire to the first letter.
  • Background checks. The EEOC says checks must be applied consistently to avoid disparate impact. If a third-party company runs them, the Fair Credit Reporting Act requires written notice and written authorization from the applicant.
  • California criminal history. Under the California Fair Chance Act, the initial job offer should not include a criminal background check authorization. The state's Civil Rights Department provides sample forms, including a conditional offer letter, and the process continues with mandated notices if you intend to revoke an offer over criminal history.
  • Pay transparency. As of January 1, 2026, California employers with 15 or more employees must include a good faith pay scale estimate in job postings, and all employers must give the pay scale on reasonable request. If you hire engineers in other states, check that state's rules too.
  • Copies on request. California Labor Code section 432 says that if an applicant signs an instrument relating to obtaining or holding employment, they must be given a copy on request. An e-signing tool that emails the completed document to both parties handles this automatically.

These are general points, not legal advice. Have employment counsel review your template once, especially if you hire across several states.

Are electronic signatures valid on an offer letter?

Yes, in the US. The federal ESIGN Act allows electronic signatures on employment agreements, provided the employee affirmatively consents to receiving records electronically and the document can be retained and accurately reproduced. The FTC's report on the ESIGN consumer consent provision describes how that consent works.

In practice, that means three things:

  1. Tell the candidate, in the email or on the signing page, that they are signing electronically.
  2. Let them view the full document before they sign.
  3. Make sure both of you can keep a copy.

Typing a name in an email reply or pasting an image of a signature into a Word file is not the same. It leaves you with a weak record of who signed, when, and from where. For background on what makes a signature legally sound, see our explainer on what electronic signatures are and our page on security and legally binding e-signatures.

Step by step: sending the offer letter for signature

1. Lock the terms internally

Get sign-off from the hiring manager, finance and whoever approves equity grants. Equity usually needs board approval, and the offer should say that the grant is subject to it. Changing numbers after the candidate has seen them damages trust.

2. Build the letter from a template

Use a standard offer template with fields for name, title, salary, equity and start date. A template keeps the legal language consistent across hires and lowers the chance of a missing clause. Keep the IP assignment and confidentiality agreement as separate attachments or clearly labeled sections so the candidate can find them.

3. Run a quick review

Before sending, check the letter for missing or inconsistent clauses. Compare the numbers with the approved compensation sheet. Confirm that the at-will language, the contingencies and the expiration date are all present. A second set of eyes catches errors such as a start date that falls before the offer expires.

4. Upload it to an e-signing tool

Upload the final document and set the signers. A typical order is the candidate first, then an authorized company signatory, such as the CEO, head of people or hiring manager. Some teams reverse this and sign first, so the letter arrives already executed on the company side.

Two possible offer letter signing sequences

5. Place the fields

Add signature and date fields for each signer. If the offer includes separate acknowledgments, such as the invention assignment agreement, add initials or additional signature fields where needed. Do not make the candidate hunt through the document.

6. Write a short, human cover email

The signing request is the first impression of your onboarding. A short message works best:

  • Congratulate them and name the role.
  • Say what is attached and what you need from them.
  • Give the expiration date.
  • Name one person they can contact with questions, and tell them they can ask to discuss the offer before signing.

A sample message:

Hi Preston, we are thrilled to offer you the Senior Software Engineer role. Your offer letter is ready to review and sign using the link below. It expires on Friday, November 6, 2026. If you want to talk through compensation, equity or start date first, reply to this email and I will set up a call.

7. Track, remind, and store

Watch for the view and signature events. If the candidate opens the letter but does not sign within two days, send a friendly reminder. When both parties have signed, store the completed PDF and the audit trail in your HR records and give the candidate a copy.

What to do about the expiration date

An offer with no deadline leaves you holding a role open indefinitely. An offer with a very short deadline pressures candidates and reads badly with engineers who are interviewing elsewhere. A reasonable range is a few business days to a week. The recruiting write-up cited above gives 5 to 7 business days as a common window, and says that is a practice, not a rule.

If a candidate asks for more time because another process is still running, a short extension in writing is usually cheaper than losing them. Send the extension as an email that refers to the original letter, or reissue the letter with the new date so there is one version of the truth.

Handling negotiation without losing the paper trail

Software engineers negotiate, and that is normal. The risk is not the negotiation itself but the chain of emailed attachments that follows: offer_v2.pdf, offer_final.pdf, offer_final_final.pdf. By the time someone signs, nobody is sure which version they agreed to.

Two habits help:

  • Negotiate in one place. Use a tool where both sides can propose changes in the document and see them as tracked edits (redlining), then move straight to signing.
  • Only sign the final version. Once terms change, issue a new letter and void the old one. Never let a signed letter sit next to a verbal change.

After the signature: onboarding steps that follow

A signed offer is the start of paperwork, not the end.

  • Form I-9. You can send it electronically for the employee to complete their section, but the document inspection must be done by you or an authorized representative within three business days of the first day of work, unless you use a DHS-authorized alternative procedure. You also cannot tell the employee which documents to present from the official list. See the USCIS guidance on who must complete Form I-9.
  • Background check follow-up. If the offer was conditional, send the required notices and authorizations at the right stage, and do not confirm the hire until the check clears.
  • Equity paperwork. Option or RSU grants usually need their own agreement after board approval.
  • Tax and payroll forms. Collect these once the offer is signed.

Why the audit trail matters

Most offer letters are never questioned. A few are, for example when a former employee disputes the terms, when a company is acquired and the buyer runs diligence, or when a regulator asks for records. In those cases, you need to show who signed, when, and how.

The record should include timestamps, IP addresses and an immutable log of events, and it should remain readily accessible. The same FTC report on the ESIGN Act discusses the record-retention side of electronic signatures. For how we think about this, read our post on why every document has an audit trail.

Our perspective: treat the offer as a contract workflow

Most teams treat an offer letter as an HR task and a sales agreement as a legal task. In practice, both are agreements that need drafting, review, negotiation, signature and storage. At Formable, we built one workflow for all of them: MSAs, DPAs, SOWs, NDAs and employment offers.

Our perspective: treat the offer as a contract workflow — overview diagram

For startups, that matters because the person sending an offer is often the founder or a recruiter without in-house counsel. They need a template they trust, a quick check for missing clauses, and a signing step that does not require a separate app. When a candidate wants to change the equity vesting language, the founder should be able to edit it in the same place and send the new version, rather than starting a new email thread.

The signature itself is the simplest part. The reliability comes from what surrounds it: the right template, a consistent review step, clear status and a record that holds up later.

— Alex

How Formable handles offer letters

If you send offers regularly, the manual route stops scaling quickly. Formable lets you create the letter from a template with our contract creator, review it with AI contract review to catch risks and missing clauses, negotiate changes in the browser, and collect signatures with e-signing. Every document carries an audit trail.

The Pro plan is $29.99 per month. See the pricing page for the Basic, Pro and Enterprise plans. If you are a developer building hiring or onboarding into your own product, the embedded e-signing API lets you put signing inside your platform. Our guide to collecting signatures digitally gives a six-step checklist for legal and developer teams.

Common mistakes that slow signatures down

MistakeWhy it hurtsFix
Sending a Word file for the candidate to print and scanCandidates delay, scans are hard to verifySend a signing link
No expiration dateThe role stays open and the candidate stallsState a specific date
Equity described only as a share countCandidates cannot judge the value and ask for clarificationAdd percentage, strike price, vesting and cliff
Unclear firm versus conditional statusDisputes if a check failsName every contingency
Background check authorization in a California first offerConflicts with the Fair Chance Act processUse a conditional offer first
Multiple versions by emailNo one knows which was agreedNegotiate in one document and sign the final
Signing only by email replyWeak evidence of who signedUse an e-signing tool with an audit trail

FAQ

Can I just email the offer letter as a PDF?

You can, and a candidate can reply with acceptance. But you get a weaker record of who accepted and when, and no clean way to track the status. A signing link with timestamps and an audit trail is more reliable and usually faster for the candidate.

Is an e-signed offer letter legally binding?

In the US, the ESIGN Act allows electronic signatures on employment agreements when the employee consents to electronic records and both parties can retain an accurate copy. State law may add requirements, so have counsel review your template. An offer letter also typically states that employment is at will, so it is not a guarantee of continued employment.

Should the company or the candidate sign first?

Either works. Many companies sign first so the candidate receives an executed offer and only has to countersign. Others have the candidate sign first, then an authorized company signatory counter-signs after final approval. Choose one order and use it consistently.

What if the candidate wants changes after receiving the letter?

Agree on the changes, update the document, and send a new version for signature. Void the earlier version so only one letter is live. Avoid signing a letter that conflicts with what was agreed on a call.

Sources

Formable
© 2026 Formable Inc. All rights reserved