BlogCareer

How to evaluate a Software Engineer job offer in a new city

A practical framework for Software Engineers weighing a job offer in an unfamiliar city — beyond the base salary.

By Chris H. · 1,499 words

Accepting a software engineering offer often feels like a math problem, but when that offer requires moving to a new city, the variables become significantly more volatile. To make a sound decision, you have to look past the top-line salary and calculate your "disposable delta"—the actual amount of money left over after taxes, housing, and lifestyle adjustments in a specific geography.

Deconstructing the Compensation Stack

A standard engineering offer is a sandwich of fixed and variable components. The base salary is your floor; it dictates your monthly cash flow and often serves as the multiplier for future raises and bonuses. However, many engineers over-weight the base at the expense of the sign-on bonus and relocation stipend.

A sign-on bonus is a one-time payment designed to bridge the gap between your old vesting schedule and your new one. If you are leaving $40,000 in unvested RSUs at your current firm, your sign-on should ideally cover that loss. Similarly, a relocation stipend should be viewed as separate from your compensation. A $10,000 lump sum for relocation sounds generous until you realize that after taxes, you might net $6,500—an amount easily swallowed by a cross-country moving truck and a security deposit on a high-end apartment. Ask if the relocation assistance is "grossed up," meaning the company pays the taxes on that benefit so you receive the full intended amount.

Equity is the most complex variable. If you are moving to a public company, Restricted Stock Units (RSUs) are essentially delayed cash. You can track the ticker symbol and estimate your net worth with reasonable accuracy. If you are moving for a startup offer, you are dealing with paper wealth. Calculate the "strike price" and the "preferred price" of the options offered. Your evaluation should assume a $0 valuation for startup equity for the purpose of your monthly budget, treating any eventual exit as a windfall rather than a guaranteed part of your living expenses.

The Geographic Delta: Moving Beyond Cost of Living Calculators

Generic online cost-of-living calculators often fail software engineers because they rely on "average" baskets of goods that don't reflect an engineer's actual spending patterns. To get a realistic number, you need to isolate three specific levers: housing, state taxes, and commute costs.

Housing is the primary driver of the cost-of-living delta. If you move from Raleigh to San Francisco, your rent for a comparable two-bedroom apartment might jump from $1,800 to $4,500. That $32,400 annual difference must be subtracted from your gross salary increase before you even consider other factors.

Taxes are the second lever. Moving from a no-income-tax state like Washington or Texas to a high-tax state like California or New York can result in a 7% to 10% immediate reduction in take-home pay. For a $200,000 salary, that is $20,000 a year gone. Always run your prospective salary through a localized paycheck calculator that accounts for state and local income taxes, as well as disability and unemployment insurance deductions which vary by jurisdiction.

Calculating the True Value of Benefits and PTO

Healthcare and Paid Time Off (PTO) are frequently treated as administrative footnotes, but they represent thousands of dollars in annual value. In the United States, the difference between a high-deductible health plan (HDHP) with a $3,000 out-of-pocket maximum and a premium PPO with a $500 maximum can be significant, especially if you have a family. Check if the employer contributes to a Health Savings Account (HSA). A $2,000 employer contribution to an HSA is equivalent to a $2,000 tax-free raise.

PTO policies also fluctuate wildly across the tech landscape. An offer of "unlimited PTO" often results in employees taking less time off than those with a fixed 20-day policy. In some states, like California, accrued vacation time is considered earned wages and must be paid out if you leave the company. This makes a fixed accrual policy in California objectively more valuable than an unlimited policy, as it provides a guaranteed cash payout upon departure.

Finally, look at the 401(k) match. A 50% match on the first 6% of your salary is standard for mid-to-large tech firms. On a $180,000 salary, that is a $5,400 annual "bonus" that is often overlooked. If the new company offers no match, you are effectively taking a 3% pay cut compared to a firm that does.

A Head-to-Head Comparison: Seattle vs. Austin

To see how these numbers interact, consider an engineer choosing between two offers. Engineer A lives in Seattle and receives an offer for a Senior Role in Austin, Texas. Engineer B lives in Denver and receives an offer in New York City.

Scenario 1: Seattle to Austin

  • Current (Seattle): $175,000 Base, no state income tax, $3,200 Rent.
  • Offer (Austin): $185,000 Base, $20,000 Sign-on, $50,000 annual RSU vest, no state income tax, $2,600 Rent.

On the surface, this is a massive win. The base salary increases by $10,000, and the rent drops by $600 a month ($7,200 annually). Because both states have no income tax, the engineer keeps the entirety of the "delta." The total liquid increase, excluding the sign-on, is roughly $17,200 in post-tax purchasing power.

Scenario 2: Denver to New York City

  • Current (Denver): $160,000 Base, 4.4% Flat State Tax, $2,200 Rent.
  • Offer (NYC): $210,000 Base, $25,000 Sign-on, $60,000 annual RSU vest, NY State + NYC Local Tax (~9.5% combined), $4,800 Rent.

Despite a $50,000 jump in base salary, the math here is tighter. The combined New York State and City taxes will take approximately $20,000 of that $50,000 raise immediately. The rent increase from $2,200 to $4,800 adds an annual cost of $31,200. Before considering the higher cost of groceries or entertainment, this engineer has actually lost $1,200 in annual purchasing power on their base salary. They are now reliant on the RSU vest and sign-on bonus to feel "wealthier" than they were in Denver.

The Intangibles of Career Gravity

A job offer is not just a financial contract; it is a move into a new professional ecosystem. This is what career coaches call "Career Gravity." If you move to a tech hub like the San Francisco Bay Area or Seattle, you are entering an environment where the density of high-paying roles is higher. If your new job doesn't work out after 18 months, you can find another one across the street without moving your family again.

In smaller or emerging tech hubs, the risk is higher. If the company undergoes layoffs, you may find yourself forced to move again or accept a remote role that might pay less than the local market leader. When evaluating an offer, look at the LinkedIn profiles of people who previously held the role. Where did they go next? If they all stayed in the same city at similarly prestigious firms, the "exit opportunities" for that city are strong.

Also, consider the "commute tax." A $200,000 salary for a remote role is fundamentally different from a $200,000 salary that requires a 45-minute commute into Manhattan or South Street Philadelphia three days a week. Calculate the cost of transit passes, tolls, or gas, but more importantly, calculate the time. A 90-minute round-trip commute three times a week is roughly 216 hours a year—over five full work weeks spent in transit.

Due Diligence and the "Final Ask"

Once you have run the numbers and the geographic delta, you may find the offer is "light" for the new city’s cost of living. This is the moment to negotiate using data rather than desire. Instead of asking for "more money," present the gap.

"Based on the local income tax in NYC and the current market for a two-bedroom apartment in Brooklyn, this base salary results in a reduction of my disposable income compared to my current role in Denver. To make this move neutral or positive, I’m looking for a base of $225,000 or a larger sign-on bonus to offset the first two years of the housing differential."

Most companies have "geo-pay" bands. They know exactly what it costs to live in the cities where they hire. If they are offering you a mid-tier salary for a high-tier city, they are waiting for you to point it out.

Before signing, ensure you have the full relocation policy in writing. Does the company pay for a "look-see" trip to find an apartment? Will they cover two months of corporate housing while you wait for your furniture to arrive? These perks can save you $5,000 to $15,000 in out-of-pocket transition costs.

To make an objective decision, build a spreadsheet that subtracts localized taxes, rent, and commute costs from the gross salary to find your "Net Monthly Surplus." This single number is the only honest way to compare two offers in two different cities, stripping away the illusion of a high-top-line salary.