2

Entry Level Software Jobs in Farmington, UT (NOW HIRING)

Proofreader

Salt Lake City, UT · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

An entry-level proofreading professional with strong computer, linguistic, and editing skills ... Ability to learn how to use new computer software programs * Concentrating for long periods of time

Field Trainer

North Salt Lake, UT · On-site

$18/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Field TrainerJob Summary TheFieldTrainerpositionis an entry level position thatassumes the responsibility of learning,operating, and training on various software systems that the companyutilizesto ...

... software cost forecasting. * Additional support includes, but is not limited to, the areas of strategy development, scheduling, market research, evaluation criteria development, pre-solicitation ...

Field Trainer

North Salt Lake, UT · On-site

$18/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Field Trainer Job Summary  The Field Trainer position is an entry level position that assumes the responsibility of learning, operating, and training on various software systems that the company ...

Field Trainer

North Salt Lake, UT · On-site

$18/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Field Trainer Job Summary  The Field Trainer position is an entry level position that assumes the responsibility of learning, operating, and training on various software systems that the company ...

Helpdesk Tech

South Jordan, UT · On-site

$19 - $25.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This role provides technical support for hardware, software, operating systems, mobile devices ... entry-level IT certification. Knowledge, Skills, and Abilities - Strong interpersonal and customer ...

Helpdesk Tech

South Jordan, UT

$19 - $25.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This role provides technical support for hardware, software, operating systems, mobile devices ... entry-level IT certification. Knowledge, Skills, and Abilities - Strong interpersonal and customer ...

Helpdesk Tech

South Jordan, UT · On-site

$19 - $25.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This role provides technical support for hardware, software, operating systems, mobile devices ... entry-level IT certification. Knowledge, Skills, and Abilities - Strong interpersonal and customer ...

Helpdesk Tech

South Jordan, UT · On-site

$19 - $25.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This role provides technical support for hardware, software, operating systems, mobile devices ... entry-level IT certification. Knowledge, Skills, and Abilities - Strong interpersonal and customer ...

Customer Support Agent

Salt Lake City, UT · On-site

$18.25 - $24.25/hr

  • PTO

We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide ... (entry-level friendly). * Excellent verbal and written communication skills in English; strong ...

Showing results 41-60

Entry Level Software information

See Farmington, UT salary details

$28K

$95.1K

$229.1K

How much do entry level software jobs pay per year?

As of Aug 19, 2026, the average yearly pay for entry level software in Farmington, UT is $95,104.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,200.00 and $100,500.00 per year, depending on experience, location, and employer.

What is an entry level software job?

Entry level software jobs are positions designed for individuals who are new to the software industry, typically requiring little to no prior professional experience. These roles often include titles like Junior Software Developer, Software Engineer I, or Software Intern, and focus on basic coding, testing, and debugging tasks under supervision. Entry level software professionals work closely with more experienced engineers to build their skills and gain familiarity with software development processes, tools, and best practices. These jobs usually require a foundational understanding of programming languages and may require a degree in computer science or related fields.

What kinds of projects and tasks can an entry level software developer expect to work on?

Entry-level software developers typically start by working on smaller features, bug fixes, or assisting with code maintenance under the supervision of more experienced team members. You'll often participate in code reviews, write unit tests, and gradually take on more complex assignments as you build your skills. Collaboration is common, so expect to work closely with other developers, testers, and sometimes product managers. Over time, you'll gain exposure to the full software development lifecycle and have opportunities to contribute to larger projects.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you generally need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic software development tools, and sometimes relevant certifications (such as AWS Certified Developer or Microsoft Certified: Azure Fundamentals) is helpful. Strong problem-solving abilities, communication skills, and a willingness to learn make candidates stand out in this position. These skills and qualities are crucial for writing effective code, collaborating with teams, and adapting to evolving project requirements.

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

AspectEntry Level SoftwareEntry Level Software Developer
Required CredentialsHigh school diploma or associate degree; some roles may require coding bootcampsBachelor's degree in Computer Science or related field; foundational coding skills
Work EnvironmentOffice, remote, or hybrid; often in tech companies or IT departmentsSimilar; typically in tech firms, startups, or IT teams
Employer & Industry UsageUsed broadly for entry-level roles in tech, IT, and software companiesSpecifically refers to roles involving software development tasks

Entry Level Software is a broad term for initial roles in tech, while Entry Level Software Developer specifically focuses on software creation and coding tasks. Both roles often require similar foundational skills, but the developer role emphasizes programming and software design. Understanding these differences helps job seekers target the right positions based on their skills and career goals.

What are popular job titles related to Entry Level Software jobs in Farmington, UT?

For Entry Level Software jobs in Farmington, UT, the most frequently searched job titles are:

What cities near Farmington, UT are hiring for Entry Level Software jobs?

Cities near Farmington, UT with the most Entry Level Software job openings:

Infographic showing various Entry Level Software job openings in Farmington, UT as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $95,104 per year, or $45.7 per hour.

Administrative Assistant, Part-time at Ben Lomond Seminary (10 hours a week)

The Church of Jesus Christ of Latter-day Saints

Ogden, UT • On-site

$17.50 - $23.75/hr

Part-time

Posted 7 days ago


Church of Jesus Christ of Latter-day Saints rating

8.6

Company rating: 8.6 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

3rd of 18 rated religious organizations


Job description

The purpose of this role is to assist in the work of salvation and exaltation by providing individual contributor, entry level administrative support to one or more leader and/or one or more functional team or work group.
Employees at this level work under direct supervision and handle basic issues and problems that require beginning to working administrative support knowledge.

Church employees find joy and satisfaction in using their unique talents and abilities to further the Lord's work. From the IT professional who develops an app that sends the gospel message worldwide, to the facilities manager who maintains our buildings- giving Church members places to worship, teach, learn, and receive sacred ordinances-our employees seek innovative ways to share the gospel of Jesus Christ with the world. They are literally working in His kingdom.
Only members of the Church who are worthy of a temple recommend qualify for employment. Apart from this, the Church is an equal opportunity employer and does not discriminate in its employment decisions on any basis that would violate U.S. or local law.
Qualified applicants will be considered for employment without regard to race, national origin, color, gender, pregnancy, marital status, age, disability, genetic information, veteran status, or other legally protected categories that apply to the Church. The Church will make reasonable accommodations for qualified individuals with known disabilities.

Required:
High School Diploma or equivalent
Beginning to working administrative support knowledge
Key Skills include the ability to:
Communicate professionally in writing and verbally.
Utilize Microsoft Office and other software at a developing level to schedule appointments, modify spreadsheets, and update word documents.
Operate and maintain standard office equipment.
Problem solve and resolve basic conflict and problems
Organize and prioritize work and needs
Understand and follow instructions.
Interact and work with others in a productive and professional way.
Work with discretion, confidentiality, and integrity
To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time, moving about the office to deliver mail and other items, and using computer monitors/equipment.

Typical responsibilities include but are not limited to:
Preparing memos, documents, reports, spreadsheets (including charts and graphs), and presentations using a wide range of software and platforms.
Collecting data and compiling information.
Taking meeting minutes
Using computer apps and software to schedule meetings and appointments and maintain calendars.
Answering and screening telephone calls - forwards calls and takes messages as needed
Receiving and sorting mail and correspondence
Operating standard office equipment such as copy machines
Ordering office supplies
Maintaining office files
Other duties as assigned


What Church of Jesus Christ of Latter-day Saints employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom