2

Entry Level Software Programmer Jobs in Tooele, UT

Engineer I (50333)

West Jordan, UT ยท On-site

$60K - $70K/yr

Uses computer-assisted engineering and design software and equipment to prepare engineering and ... Directs and supervises the work of entry-level engineers, technicians, drafters, and administrative ...

HOW YOU CAN MAKE AN IMPACT The RAM Engineer is an entry-level engineering role responsible for ... software. โ€ข Contribute to maintainability assessments by recording repair times, tool ...

The RAM Engineer i s an entry-level engineering role responsible for supporting reliability ... Perform basic statistical analysis using engineering tools and software. * Contribute to ...

Those in data science and machine learning engineering at PwC will focus on leveraging advanced ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

Biostatisticians

Salt Lake City, UT ยท On-site

$19.70 - $22/hr

... - Entry Level Pro FLSA Code Professional Patient Sensitive Job Code? No Type Non Benefited Staff ... Consult with scientists and engineers to ensure proper use of statistical methodology and ...

Collaborate with NDT supervisors, engineers, and quality control teams to ensure inspections meet ... Familiarity with quality management systems and documentation software. * Basic mechanical aptitude ...

Collaborate with NDT supervisors, engineers, and quality control teams to ensure inspections meet ... Familiarity with quality management systems and documentation software. * Basic mechanical aptitude ...

DR/CR Tech

North Salt Lake, UT ยท On-site

$25.98 - $43.30/hr

Collaborate with NDT supervisors, engineers, and quality control teams to ensure inspections meet ... Familiarity with quality management systems and documentation software. * Basic mechanical aptitude ...

next page

Showing results 1-20

Entry Level Software Programmer information

See Tooele, UT salary details

$13

$25

$74

How much do entry level software programmer jobs pay per hour?

As of May 31, 2026, the average hourly pay for entry level software programmer in Tooele, UT is $25.09, according to ZipRecruiter salary data. Most workers in this role earn between $16.01 and $21.68 per hour, depending on experience, location, and employer.

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

To thrive as an Entry Level Software Programmer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically demonstrated through a degree in computer science or related fields. Familiarity with languages like Java, Python, or C++, and experience using version control systems such as Git are commonly expected. Strong problem-solving abilities, attention to detail, and effective communication help you excel in team environments and adapt to new challenges. These skills and qualities are crucial for delivering reliable code, collaborating on projects, and rapidly growing in the technology industry.

What types of projects and programming languages can an Entry Level Software Programmer expect to work with in their first year?

As an Entry Level Software Programmer, you will typically work on a variety of projects ranging from debugging existing applications to developing small features or modules under the guidance of senior developers. The programming languages you'll use depend on the company's technology stack, but common ones include Java, Python, C#, or JavaScript. You may also be introduced to version control systems like Git and collaborative development tools. Early in your career, you'll gain exposure to best practices in coding, testing, and documentation, setting a strong foundation for your growth.

What does an Entry Level Software Programmer do?

An Entry Level Software Programmer is responsible for writing and testing code, debugging programs, and assisting in the development of software applications under the supervision of more experienced developers. They typically work on basic coding tasks, help maintain existing software, and learn new programming languages and frameworks. This role serves as a starting point in the software development field, providing valuable hands-on experience while supporting the goals of a development team.
What cities near Tooele, UT are hiring for Entry Level Software Programmer jobs? Cities near Tooele, UT with the most Entry Level Software Programmer job openings:
Infographic showing various Entry Level Software Programmer job openings in Tooele, UT as of May 2026, with employment types broken down into 1% Internship, 73% Full Time, 14% Part Time, 2% Temporary, and 10% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $52,195 per year, or $25.1 per hour.
Engineer I (50333)

Engineer I (50333)

Collins Engineers Inc.

West Jordan, UT โ€ข On-site

$60K - $70K/yr

Other

Posted 15 days ago


Job description

Collins is an ENR Top 500 Design Firm. We have opportunities for you.
We're looking for an Engineer with strong experience in bridge and transportation structure inspection, design, and project leadership. This is an exciting opportunity for a professional who enjoys blending technical depth with mentoring and client interaction.
The Engineer performs assignments designed to develop professional work knowledge and abilities, requiring application of standard engineering techniques, procedures, and criteria. Usually has no responsibility for direction of others. Reports to a Project Engineer or Project Manager.
Typical Duties and Responsibilities:
  • Provides technical engineering information to Project Manager to ensure the project complies with all engineering standards, codes, specifications, and design instructions.
  • Reviews, analyzes, and provides recommendations on-field and/or design issues.
  • Independently performs moderately difficult engineering computations involving conventional engineering practices.
  • Prepares complete engineering plans or reports.
  • Uses computer-assisted engineering and design software and equipment to prepare engineering and design documents.
  • Keeps Project Manager informed of workload and any changes in project scope or additional services.
  • Is active in technical societies.
  • Responsible for small to moderately difficult projects from inception to completion
  • Has limited communication with clients.
  • Is available to attend meetings or events outside of normal working hours.
  • Directs and supervises the work of entry-level engineers, technicians, drafters, and administrative staff
  • Actively observes and acts in an appropriate manner related to safety.
  • Other duties may be assigned.

*Relocation is available
Click HERE to see the variety of benefits that Collins has to offer.
Education and/or Experience:
  • Bachelor's degree and/or master's degree in Civil Engineering from an accredited four-year university and a minimum of 2 years' experience or the equivalent thereof.
  • Experience in the inspection and/or design of, but not limited to, bridges, roadways, railroads, marinas, and/or ports.
  • Engineer-In-Training (E.I.T.) or Professional Engineer (P.E.) required.
  • Valid driver's license

Physical Demands:
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel objects, tools, or controls; and reach with hands and arms.
  • The employee frequently is required to talk or hear.
  • The employee is occasionally required to stand, walk, stoop, kneel, crouch, or crawl.
  • The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds.
  • Specific vision abilities required by this job include close vision, color vision, depth perception, and the ability to adjust focus.