Job posting templates · laws reviewed October 2026
Senior Software Engineer job description template with salary range
A posting-ready template with the sections pay-transparency laws look for. Replace the bracketed parts, then check the finished posting below before you publish.
Senior Software Engineer Location: [City, State] (on-site / hybrid / remote in [states]) About the role You'll lead the design of significant parts of our system and help other engineers grow. What you'll do • Own the technical design of large features from start to finish • Mentor engineers through code review and pairing • Improve the performance, reliability and security of our systems • Partner with product leadership on technical direction What you'll bring • Several years of experience shipping production software • A track record of leading projects across a team • Sound judgment about trade-offs between speed and quality Compensation Pay: $[MIN]–$[MAX] per year, based on experience and skills. This role is eligible for equity, granted at hire and vesting over four years. Benefits • Medical, dental and vision insurance • [Retirement plan and employer match] • [Number] days of paid time off, plus paid holidays • [Other benefits: parental leave, learning budget, etc.] [Company] is an equal opportunity employer.
What makes this posting compliant
- A specific pay range. 15 states currently require a salary or wage range in job postings: California, Colorado, Connecticut, District of Columbia, Hawaii, Illinois, Maine, Maryland, Massachusetts, Minnesota, New Jersey, New York, Vermont, Virginia and Washington. Use the minimum and maximum you genuinely expect to pay.
- Variable pay, described. Several laws also ask for a general description of bonuses, commissions or other compensation. The template includes a line for it.
- Benefits. Colorado, Connecticut, Illinois, Maryland, Minnesota, New Jersey and Washington also require a general description of benefits. The benefits block covers that; list what you actually offer.
- Where the job is done.Which law applies depends on where the role can be performed. For remote roles, name the states you’ll hire in, because each one’s law can apply.
Common mistake for this role: Senior roles are often posted with one very wide range to cover several levels. Some states expect a good-faith range for the role you're actually hiring; post separate requisitions per level if the spread is large.
Thresholds, cities and effective dates differ by state; see every state that requires salary ranges or format a range with the pay range builder.