Staff Engineer (EI) or Senior Engineer (PE)

Posted: 03/26/2025

Are you someone who has civil engineering experience and would like to give back to the community with your expertise? Do you enjoy guiding a project from cradle to grave through design and construction? Have you reviewed easement documents and construction projects? Are you interested in completing civil engineering studies and reviews of city infrastructure to serve current and future residents? The City of Urbandale is looking for our next Staff Engineer or Senior Engineer. We encourage individuals from all levels of engineering backgrounds to apply.
 
Schedule: 
Monday - Friday 7:30AM - 5PM

7/1/24-6/30/25 Staff Engineer Salary Range: 
$77,354 - $101,792

7/1/24-6/30/25 Senior Engineer (PE) Salary Range: 
$96,710 - $127,264
*$5,000 sign-on bonus for licensed Senior Engineer (PE)


The salary range listed includes pay steps based on length of service. New employees are hired close to the minimum of the advertised pay range, depending on qualifications.

The City of Urbandale offers a comprehensive benefits package. Full-time benefits for this position include:

  • $5,000 sign-on bonus for licensed Senior Engineer (PE) candidates
  • Relocation package available of up to $5,000 for Senior Engineer (PE) candidates relocating from over 60 miles to move within the city limits of Urbandale
  • 2025 individual health insurance for only $77.86 per month; or family health insurance for only $238.94 per month
  • Dental, vision, and flexible spending account options
  • 15 paid vacation days per year
  • 12 paid sick days per year
  • 10 paid holidays + 3 additional personal holidays
  • 4 weeks of paid parental leave
  • IPERS retirement plan
  • 457(b) retirement plan with 2% city match
  • City-paid life insurance policy plus additional voluntary life insurance options
  • Employee Assistance Program (EAP)
  • Onsite wellness center
See the 2025 NON-UNION BENEFITS GUIDE for detailed benefits information.

Routine Job Duties/Responsibilities:
Routine job duties listed below are the tasks assigned to the team of Senior and Staff Engineers to design, review, and complete infrastructure projects for the City of Urbandale. Duties are divided amongst the engineering team members and may be shifted from year to year depending on the workload from both private development and capital improvement projects.

Our ideal candidate is someone who is eager to work on a wide variety of projects and enjoys applying engineering principles to serve the public. We are looking for someone who will be ready to both work independently and collaborate with co-workers on projects and tasks. The engineering team strives to provide reliable infrastructure to city residents for years to come, including minimizing risk to the public, providing for future growth, and managing public resources responsibly.

Routine Senior and Staff Engineer Job Duties/Responsibilities:
  • Designs capital improvements projects, including but not limited to: street construction and maintenance, trails, sidewalks, and storm water improvements. Staff Engineers under supervision.
  • Reviews construction plans, plats and cost estimates submitted by consulting engineers and utility companies to ensure compliance with established requirements.
  • Reviews easement documents, design, and construction projects, (preliminary plats, final plats, construction drawings, site plans and legal descriptions/easement documents) in accordance with State laws and Engineering standards, minimizing risk to the public, and managing public resources responsibly.
  • Performs CIP and project budget review and provides engineering cost estimates. 
  • Reviews as-built plans for subdivisions, capital improvement projects, site plans, and individual home lots per the City's Subdivision and Site Plan ordinances.
  • Updates GIS base mapping to facilitate mapping and asset management of city infrastructure and to organize and manage electronic file structure.
  • Observes and may perform construction inspection duties on projects including but not limited to: paving, sanitary sewer, storm sewer, grading, water main and drainage structures to ensure compliance with construction specifications and approved plans. Prepares partial pay application based on field measured quantities.
  • Prepares letters, city council memos, resolutions, and other documents.
  • Performs engineering calculations.
  • Performs engineering consultation services for other city departments.
  • Attends construction meetings such as, but not limited to, preconstruction, utility coordination, and project update meetings
  • Ensures that the City and Department's mission, goals and objectives are fully supported and initiated.
  • Staff Engineers utilize global positioning system (GPS) to locate city infrastructure systems such as sanitary sewer, storm sewer, signs and fiber optics.
  • Staff Engineers conduct traffic counts and prepare traffic studies.
  • Performs other duties and responsibilities as assigned.
Additional Senior Engineer Job Duties/Responsibilities:
  • Provides oversight & direction for the Senior Engineering Technicians, Engineering Technicians, Stormwater Technician, Right of Way Technician/Utility Locator and GIS Technician.
  • Supervises City’s MS4 Storm Water Phase II Program including Public Education and Outreach, Illicit Discharge and Elimination, Construction Site Erosion and Sediment Control Ordinance Program, Post Construction Storm Water Management, and Pollution Prevention/Good Housekeeping.
  • Supervises the City’s Storm Water Utility Program, including the Urbandale Storm Water Grant Program.
  • Oversees Infrastructure Management Programs for the department, including GASB34 requirements. 
  • Oversees the Asset Management Database of the Department's Infrastructure, including database file structure, office standard practices and reports, user and role administration, and staff training.
  • Analyzes data related to traffic, storm sewer, sanitary sewer, and pavement management. Utilizes engineering standards to recommend modifications to the city’s infrastructure as needed or requested. Prepares response letters for public requests for traffic studies and projects.
  • Performs utility plans review and coordination.
  • Selects, trains, supervises and oversees daily work of engineering interns.
For a full description of each position, please review the job descriptions: SENIOR ENGINEER and STAFF ENGINEER. Think this could be your next career? Watch the CITY OF URBANDALE VIDEO to see what meaningful work looks like. 
 
Typical Qualifications:

Typical qualifications for a Staff Engineer would be equivalent to:

  • Bachelor's Degree in Civil Engineering or similar field.
  • Engineering Intern Certificate or ability to obtain Engineering Intern Certificate within 12 months of employment. 
  • Valid Iowa Driver's License.

Typical qualifications for a Senior Engineer would be equivalent to:

  • Bachelor's Degree in Civil Engineering.
  • Iowa Professional Engineering License required.
  • At least 3-5 years related work experience.
  • Valid Iowa Driver's License.
Supplemental Information:
The City of Urbandale is filling one (1) opening of a Senior Engineer or Staff Engineer, based on experience. The recruitment process for this position will consist of a phone interview and an oral board interview. Candidates meeting minimum qualifications will be invited to participate in phone interviews following the closing of the job posting. Qualified candidates will be notified of dates and steps in the process as appropriate, via the governmentjobs.com email notifications. Be sure to apply with a valid email that you check regularly and sign up for text messaging updates. 

Tentative Timeline:
Phone Screenings: Tentatively Thursday, April 24th and Friday, April 25th
Oral Board Interviews: Tentatively Tuesday, April 29th and Wednesday, April 30th

Post-offer/pre-employment reference checks, background /motor vehicle report check, and drug test is required. The City of Urbandale is an Equal Opportunity Employer. Persons with disabilities must submit requests for ADA accommodations to the Human Resources Department, in writing to hr@urbandale.org, prior to the application deadline.

Position Type: Full-Time

Salary Range: $50,000-$100,000