Principal Full Stack Engineer Jobs in Utah
Principal Full Stack Engineer jobs in Utah are open across Salt Lake City, Lehi, and American Fork and other Utah metros, with employers like CVS Health, Western Governors University, and Adobe hiring at every experience level. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 13+ Principal Full Stack Engineer jobs











Overview:
Do you want to build an impactful career and help solve some of the most complex water infrastructure challenges facing communities today?
Geosyntec has an exciting opportunity for a Principal Water Distribution Modeling Engineer to join our growing Water and Wastewater practice. The preferred location for this position is Salt Lake City, Utah, though candidates may also work from another Geosyntec office location with flexibility for hybrid and remote work arrangements at the discretion of the company.
In this role, you will provide technical leadership for drinking water distribution system planning, hydraulic and water quality modeling, system optimization, and capital improvement planning projects for municipal and utility clients across North America. You will work with multidisciplinary teams of engineers, scientists, and planners to help clients improve system reliability, resiliency, operational performance, and water quality while supporting long-term growth objectives.
Geosyntec is an innovative, international engineering and consulting firm serving private- and public-sector clients to address complex challenges involving water resources, environmental systems, and civil infrastructure. Ranked among ENR's leading engineering firms, Geosyntec is recognized for technical excellence, exceptional client service, and a collaborative culture that empowers professionals to grow and lead.
We invest in our people. Each employee is unique, and your career at Geosyntec will be too. We offer competitive pay and benefits, and well-being programs to support you and your family.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Serve as a technical leader for drinking water distribution system modeling, planning, and infrastructure evaluation projects;
- Lead development, calibration, maintenance, and application of hydraulic and water quality models for municipal water systems;
- Direct water system master plans, infrastructure planning studies, and long-term capital improvement programs;
- Perform and oversee hydraulic analyses related to system capacity, pressure management, storage operations, fire flow, reliability, and emergency response planning;
- Lead water quality evaluations including water age, disinfectant residuals, constituent tracking, source blending, and operational optimization studies;
- Develop and oversee field testing and model calibration programs, including pressure monitoring, flow monitoring, hydrant testing, and operational data collection;
- Integrate and analyze GIS, SCADA, AMI/AMR, billing, and operational datasets to improve model fidelity and support utility decision-making;
- Develop technically defensible infrastructure recommendations supported by hydraulic, operational, financial, and risk-based analyses;
- Prepare and review technical reports, memoranda, presentations, and planning documents;
- Collaborate directly with utility leadership, operations personnel, and executive stakeholders to communicate technical findings and implementation strategies;
- Mentor and develop junior and mid-level engineers while advancing modeling best practices across the firm; and
- Support business development activities including client relationship management, proposal development, conference participation, and strategic growth initiatives.
EDUCATION AND LICENSURE:
- Bachelor’s degree in civil engineering, environmental engineering, or a related engineering discipline. (required)
- Advanced degree in the same/similar field. (preferred)
- Professional Engineer (P.E.) registration. (required)
SKILLS, EXPERIENCE AND QUALIFICATIONS:
- 10+ years of experience (15+ preferred) in drinking water system planning, hydraulic modeling, water quality modeling, or water distribution engineering consulting; or equivalent combination of education and experience. (required)
- Demonstrated experience leading hydraulic and water quality modeling efforts for municipal water utilities. (required)
- Experience developing and implementing water system master plans and capital improvement programs.
- Expertise in water distribution system operations, planning, reliability analysis, and water quality management.
- Experience utilizing GIS, SCADA, AMI/AMR, billing, and operational datasets in support of model development and planning studies.
- Proficiency with industry-standard modeling software such as InfoWater Pro, OpenFlows WaterGEMS, EPANET, AquaTwin Water, and/or similar hydraulic and water quality modeling platforms. (required)
- Experience leading model calibration programs and integrating field data into planning and operational analyses. (required)
- Strong technical writing, presentation, and communication skills. (required)
- Demonstrated ability to lead multidisciplinary project teams and mentor technical staff. (required)
- Experience interacting directly with utility management, operations staff, and executive stakeholders. (required)
- Health & Safety training, medical monitoring, and client-driven drug and background testing may be required.
- Valid U.S. driver's license and satisfactory driving record for business travel. (required)
See All 13 Principal Full Stack Engineer Jobs in Utah
Find roles in Utah that match your experience and apply in just a few clicks.
Find JobsPrincipal Full Stack Engineer Jobs by City in Utah
Where Utah roles are concentrated, by current openings.
Principal Full Stack Engineer Job Market in Utah
A snapshot from current Utah openings, updated as new roles post.
Who's Hiring
- CVS Health2

- Western Governors University2

- Adobe1

- Geosyntec Consultants1

- LVT (LiveView Technologies)1

Top Industries Hiring
- Education4
- Consulting & Professional Services2
- Energy2
- Healthcare & Medical Services2
- Technology & Software2
What Utah Employers Look For
The qualifications that appear most often in principal full stack engineer jobs across Utah.
- 8 or more years of full stack engineering experience with demonstrated technical leadership
- Deep proficiency in at least one backend language such as Go, Java, Python, or Node.js alongside a modern frontend framework
- Hands-on experience designing and operating distributed systems at production scale
- Proficiency with cloud platforms including AWS, Google Cloud, or Azure and their managed services
- Experience defining API contracts, data models, and system boundaries across multiple product teams
- Bachelor's degree in computer science, software engineering, or equivalent demonstrated experience
Principal Full Stack Engineer Jobs in Utah: Frequently Asked Questions
How many principal full stack engineer jobs are there in Utah?
There are 13+ principal full stack engineer openings in Utah on Migrate Mate as of June 2026, with the most roles in Salt Lake City, Lehi, and American Fork. New positions post regularly as employers across Utah hire.
How much do principal full stack engineers make in Utah?
Principal full stack engineers in Utah earn a median of about $128,810 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $77,810 for the lowest 10% to over $177,970 for the top 10%. Pay rises with experience, specialty, and employer.
Which Utah cities have the most principal full stack engineer jobs?
Salt Lake City, Lehi, and American Fork have the most principal full stack engineer openings in Utah right now, with additional roles spread across smaller metros statewide.
Which companies hire principal full stack engineers in Utah?
Employers hiring principal full stack engineers in Utah include CVS Health, Western Governors University, and Adobe, based on current listings on Migrate Mate as of June 2026.
Are there remote principal full stack engineer jobs in Utah?
Yes. About 23% of principal full stack engineer openings tied to Utah are remote or hybrid as of June 2026. The rest are on-site roles based in Utah metros.
How do I apply for principal full stack engineer jobs in Utah?
You can apply to principal full stack engineer jobs in Utah directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Utah location, then apply to each one that fits.
See All 13 Principal Full Stack Engineer Jobs in Utah
Find roles in Utah that match your experience and apply in just a few clicks.
Find Jobs