As you said, your experience was in construction. Most contracting companies has a very less salary for engineer.And also your experience was 2 years only and from a construction. Better find a job as a starter/entry level for engineering position in a big companies, Oil/Gas, Petrochemicals as a regular employees. Then, after 5+ years of experience, then you can demand for a higher salary.