2

Entry Level Computer Programmer Jobs in Riverton, UT

Management Information Systems, Computer and Information Science, Systems Engineering, Electrical ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

Must have basic computer skills to regularly access and document information in a computer. Must ... engineering drawings. Education and Experience High School Diploma is required Minimum ...

May provide on the job support to entry-level technicians. * Supports and applies appropriate ... Extensive periods of sitting at a computer terminal documenting services Extensive periods of ...

May provide on the job support to entry-level technicians. * Supports and applies appropriate ... Extensive periods of sitting at a computer terminal documenting services Extensive periods of ...

GIS Technician

American Fork, UT · On-site

$25.32 - $37.99/hr

What You'll Deliver American Fork City is hiring an entry-level GIS Technician to support accurate ... This role exists to keep spatial records reliable, searchable, and ready for engineering and public ...

GIS Technician

American Fork, UT · On-site

$25.32 - $37.99/hr

What You'll Deliver American Fork City is hiring an entry-level GIS Technician to support accurate ... This role exists to keep spatial records reliable, searchable, and ready for engineering and public ...

... 90,000 Experience: Entry-Level / 02 Years ABOUT ATONOM Atonom.ai builds Cloud Employees ... our Engineering and Product teams. WHO YOU ARE * Recent graduate (or soon to be) in Computer ...

next page

Showing results 1-20

Entry Level Computer Programmer information

See Riverton, UT salary details

$31.8K

$62.7K

$92.1K

How much do entry level computer programmer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for entry level computer programmer in Riverton, UT is $62,691.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,700.00 and $77,200.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Computer Programmer vs Software Developer?

AspectEntry Level Computer ProgrammerSoftware Developer
Required CredentialsAssociate's or Bachelor's in Computer Science or related fieldBachelor's degree often preferred; certifications like Java or Python are common
Work EnvironmentOffice or remote; coding in teams or individuallySimilar; often collaborative, project-based work
Employer & Industry UsageEntry-level roles in tech, finance, healthcare, and moreBroader; includes designing, developing, testing software
Common Search & Comparison IntentYesYes

Entry Level Computer Programmers typically focus on writing and testing code under supervision, while Software Developers are involved in designing and building software solutions. Both roles require similar educational backgrounds and work environments, but Software Developers often have broader responsibilities and higher expectations for project involvement.

What are some common challenges faced by entry level computer programmers during their first year on the job?

Entry level computer programmers often encounter challenges such as adapting to new development tools, understanding complex codebases, and managing project deadlines. It's common to feel overwhelmed by unfamiliar programming languages or frameworks, but most teams offer mentorship and training to help with the transition. Collaboration with senior developers and participating in code reviews are valuable opportunities to learn best practices and improve coding skills. Over time, persistence and proactive communication can help overcome these initial hurdles and contribute to professional growth.

What are Entry Level Computer Programmers?

Entry Level Computer Programmers are professionals who write, test, and maintain computer code under supervision, usually at the start of their careers. They typically work with more experienced developers to learn best practices and develop their coding skills. Their responsibilities may include debugging programs, writing simple scripts, and assisting in software development projects. Entry level programmers often have a degree in computer science or a related field and are proficient in one or more programming languages. This role serves as a foundation for advancing to more complex software engineering positions.

What Does an Entry-Level Computer Programmer Do?

The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed. The qualifications you need to become an entry-level computer programmer typically include a bachelor's degree and a working knowledge of one or more programming languages.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Programmer, and why are they important?

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and at least a bachelor’s degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong attention to detail, effective communication, and a willingness to learn help individuals excel in collaborative and dynamic environments. These skills and qualities are important for delivering reliable code, adapting to evolving project needs, and contributing effectively to software development teams.
What are popular job titles related to Entry Level Computer Programmer jobs in Riverton, UT? For Entry Level Computer Programmer jobs in Riverton, UT, the most frequently searched job titles are:
What cities near Riverton, UT are hiring for Entry Level Computer Programmer jobs? Cities near Riverton, UT with the most Entry Level Computer Programmer job openings:
Infographic showing various Entry Level Computer Programmer job openings in Riverton, UT as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $62,691 per year, or $30.1 per hour.

Inside Sales Engineer

Applied Mechanical Group

Salt Lake City, UT

$58K - $73K/yr

Full-time

Posted 5 days ago


Job description

AMG has been solving the toughest HVAC challenges with smart, reliable solutions. We partner with leading manufacturers to bring cutting-edge air systems to life—and we do it with a team that values agility, collaboration, and fresh thinking. From engineers to sales and support, every voice on our team plays a part in pushing the industry forward.

If you're looking for your next move, we're glad you found us. At AMG, you'll join a company where local roots meet the strength of a national network—giving you the tools to grow, the space to innovate, and the chance to make a real impact from day one. We review every application carefully and appreciate your interest in growing your career with our team.

The Opportunity

This is an entry-level role learning all aspects of AMG products and systems to estimate and manage projects. As the Project Engineer, this individual will be responsible for coordinating submittals, equipment selection, pricing and ship dates for each project. Must be detail and customer service oriented and have excellent organizational skills. Position requires a high level of oral and written correspondence with the Sales Team, Customers and Manufacturers to ensure timely completion of assigned projects while maintaining customer satisfaction. Must be able to work well with others in a fast-paced & high-volume environment.

Responsibilities

  • Create and maintain job files for each project throughout its duration
  • Optimize the project through the stages of product selection, specifications, plans, estimates, proposals, value engineering and redesigns
  • Manage multiple projects on an ongoing basis
  • Communicate with owners, architects, MEP Consultants and General, Mechanical and Electrical Contractors
  • Organize project related data for order entry
  • Respond to and track IOM & Submittal requests
  • Read, understand and interpret building plans & specifications
  • Develop and grow relationships with customers, contractors, project engineers and manufacturers
  • Determine project requirements, constraints, and sales team responsibilities to meet all of the customer's system design, installation and maintenance expectations
  • Investigate concerns, implement corrective action and communicate with customers and co-workers as necessary to maximize customer satisfaction

The Required Profile

  • Bachelor's degree in engineering
  • Working knowledge of MEP consulting, architecture, design, CAD, general contracting, mechanical contracting, engineering or construction industry a plus
  • Ability to prioritize, multi-task, deal with ambiguity and manage high volume projects
  • Strong PC skills in Microsoft Office applications including Word, Excel, PowerPoint, and Outlook

Other Skills/Abilities

Strategic Skills

Ability to learn new skills and knowledge. Ability to understand concepts and complexity comfortably. Open to change and will try anything to find solutions. Able to handle uncertainty and make decisions without knowing the whole story

Operating Skills

Ability to discern between tasks to determine how best to accomplish goals and organize task/people assignments to get results in a timely way. Ability to figure out processes and simplify them in order to maximize work flow.

Behavior Skills

Ability to manage people and situations when conflicts arise. Ability to seize opportunities with the drive to complete goals.

Personal and Interpersonal Skills

Ability to establish and grow relationships with customers through effective verbal and written communication. Dedicated to the needs of the customers, manufacturers and peers and has the patience to actively listen to all business partners. Able to solve problems and skillfully negotiate with a minimum of noise while managing stress. Demonstrates integrity and trust through appropriate directness and truthfulness. Ability to understand personal strengths and weaknesses, seek feedback and improve upon shortcomings.

Environmental Requirements

Will be required to work in an office environment and frequently in the field.

Physical Demands

While performing the duties of this job, the employee is regularly required to use hands to operate computer keyboard and telephone, reach with hands and arms. The employee frequently is required to stand, walk, and sit. The employee is occasionally required to climb or balance and stoop, kneel, crouch, or crawl. The employee must regularly lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.

NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.

Applied Mechanical Group is an Equal Opportunity Employer

Employment practices will not be influenced or affected by an applicant's or employee's race, color, religion, sex (including pregnancy), national origin, age, disability, genetic information, sexual orientation, gender identity or expression, veteran status or any other legally protected status. Reasonable accommodations will be made for qualified individuals with disabilities unless doing so would result in an undue hardship.

Salary ranges listed are dependent upon a candidate's qualifications, experience, internal equity, and the budgeted amount for the specific role and location.