> Markdown version of [/jobs/ext/608778-associate-software-engineer](https://www.wearedevelopers.com/jobs/ext/608778-associate-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Software Engineer - **Company:** CITY OF OREM - **Location:** Orem, UT, United States - **Salary:** $74,988.0 - $94,796.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Geographic Information Systems, Application Services, C Sharp (Programming Language), Database Design, Web Development, Networking Basics, SQL Databases, TypeScript, Windows Desktop, Data Processing, Information Technology - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=39c306095438cf2d ## About the Role Do you have a valid Driver's License license?, Do you have a Bachelor's degree?, * Proficient in JavaScript, TypeScript, C#, and/or Java, with experience in desktop and web development. Strong understanding of database design (SQL normalization), data processing systems, basic networking, GIS systems, and Intel-based PC architecture. * Ability to analyze manual processes and design efficient, automated software solutions that integrate seamlessly with existing systems. * Skilled at consulting with departments, resolving complex technical issues, and maintaining productive relationships with officials and coworkers. * Requires a Bachelor's degree in computer science or a related field (or equivalent experience/education) and a valid Utah Driver's License. ## Description An Associate Software Engineer is responsible for the analysis, design, development, and maintenance of the City's computer programs and systems. The successful candidate collaborates with City staff and senior engineers to identify software needs, integrate third-party applications, and engineer robust solutions for both Windows desktop and web environments. Key responsibilities include providing user training, diagnosing complex technical issues, and continuously evaluating systems to optimize City-wide software utilization and operational efficiency. ## Related Videos - [Data-Oriented Programming - Version 1.1](https://www.wearedevelopers.com/videos/1634-data-oriented-programming-version-1-1) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Building Moduliths That Last: Patterns for Sustainable Module Integration](https://www.wearedevelopers.com/videos/100325-building-moduliths-that-last-patterns-for-sustainable-module-integration) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)