I would turn the question around and ask "What is your budget for this position?" This is a tactic I have used successfully in job interviews multiple times, and almost always resulted in a higher offer number than I was expecting.
If you're able to have an informal conversation about this, you could also say the following: "I know that the average entry-level salary for someone with my degree is [x], but you'll need to tell me how that aligns with this organization. What is your budget for this position?"
You can use the
ASCE salary data to find this out the typical entry-level salary in your area.
I volunteer with a number of non-profits.......from what limited discussions I've had with friends who work there, pay can vary greatly depending on the organization. One friend working for Habitat for Humanity is getting paid minimum wage for part-time work (for her, the impact is most important, some extra money is a bonus, and her husband is the primary breadwinner). Another is working for a religious-affiliated non-profit and has sufficient (but tight) funds to support his small family.
You are absolutely correct that if you have plans to get into a technical area, you should look for a job in that area sooner rather than later (even if it's part-time or an internship while you're working at the non-profit). You may also want to consider a civil engineering-related non-profit as a potential career path.
------------------------------
Stephanie Slocum P.E.
Engineers Rising LLC
www.engineersrising.com------------------------------