Software Engineer
Salt Lake City CorporationAbout the role
Position Title:
Software EngineerJob Description:
We are looking for a Software Engineering to join our Information Management Services team.About the Position:
This position will design and build enterprise-grade hybrid cloud software systems using a wide range of modern technologies—including JavaScript, HTML, CSS, C#, and Microsoft .NET. As a key contributor, you’ll work closely with experienced developers, benefit from ongoing mentorship, and deepen your expertise in backend, middleware, and cloud infrastructure. This role also offers the opportunity to share your knowledge by mentoring Web Developers and Senior Web Developers, all while helping to shape and maintain high-impact web services that support our organization’s goals.
This role requires good problem solving and innovation skills to elicit requirements, focus on responsive web design across desktop, tablet, and mobile devices to produce modern web application UI/UX designs for public facing and internal web applications for departments. This role also offers the opportunity to build imaginative prompt engineering skills to apply generative AI for faster solution delivery as well as help design AI strategy for apps, services, and AI agents.
Position Salary Range:
E34 - $90,017/yr. to $122,909/yr.
The established market rate for this position is $122,909/yr.
This position is eligible for full city benefits, including:
Health Insurance (95% of premium paid by city)
Dental, Vision and Life Insurance
Paid vacation and personal leave
Six to twelve weeks of paid parental leave from day 1 of employment
Retirement contributions toward a pension plan and/or 401(k)
A robust Employee Assistance Plan (EAP)
Up to $4,000 tuition reimbursement annually
Discounted supplemental benefits like pet insurance and legal services
Learn more about our benefits here: https://www.slc.gov/hr/benefits-and-wellness/.
IMPORTANT: Early application submittal is encouraged. This position will close on July 31, 2025.
Key Responsibilities:
Website and software application designing, building, or maintaining.
Coding, testing, and deploying full stack ASP.NET MVC web applications.
Coding and testing .NET middleware.
Coding and testing reusable .NET libraries.
Designing, coding, testing, and deploying REST APIs.
Designing database table structures and optimizing query performance.
Designing, building, and maintaining web Application Programming Interfaces (APIs) using REST and Open API best practices.
Using scripting or authoring languages, management tools, content creation tools, applications, and digital media.
Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.
Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
Able to develop ideas and processes and clearly express them.
Maintaining an understanding of the latest web applications and programming practices through education, study, and participation in conferences, workshops, and groups.
Identifying problems uncovered by customer feedback and testing and correcting or referring problems to appropriate personnel for correction.
Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems.
Determining user needs by analyzing technical requirements.
Participate in peer-reviews of solution designs and related code.
Core Competencies:
Experience applying and mentoring JavaScript, jQuery, HTML, CSS, C#, .NET, JSON, XML.
Experience applying and mentoring HTTP methods.
Experience applying and mentoring consumption of REST, SOAP, WCF, and OpenAPI.
Experience applying and mentoring use of JSON Web Tokens (JWT).
Experience using and teaching basic and advanced Git source control.
Experience processing Git pull requests.
Experience with client-side debugging and profiling using Chrome Developer Tools
Experienced in server-side coding and debugging using Microsoft Visual Studio and VS Code.
Experience using web proxy tools such as Postman and Fiddler.<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s