1

Computer Programming Online Jobs in Utah (NOW HIRING)

Software Engineering Instructor

Ephraim, UT ยท On-site

$78K - $82K/yr

D. in Software Engineering, Computer Science, or a closely related field. * Possession of professional experience and a continuous effort of professional development in online pedagogy is preferred.

Natural Sciences & Engineering Opening Date: 09/24/2025 Closing Date: 10/31/2026 11:59 PM Mountain ... online) instruction, content design and delivery, and student evaluation. Instructional delivery ...

Senior Java Developer

Lehi, UT ยท On-site

$56.25 - $71.50/hr

Qualifications: * BS/MS in Computer Science or equivalent * 5+ years of applicable experience ... Excellent skills in object-oriented programming and design * Preferred exposure to or experience ...

Java Tutor

Spanish Fork, UT ยท Remote

$40/hr

... online Java tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism ...

Java Tutor

Provo, UT ยท Remote

$40/hr

... online Java tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism ...

Java Tutor

Logan, UT ยท Remote

$40/hr

... online Java tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism ...

next page

Showing results 1-20

Computer Programming Online information

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

Is 40 too old to start coding?

Computer programming is a field open to learners of all ages, and many successful programmers start later in life. Age does not prevent acquiring coding skills or entering the profession, especially with online courses, coding bootcamps, and self-study resources available for beginners of any age.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

How can I make 2000 a week working from home?

Computer programming jobs that pay $2,000 or more weekly typically require advanced skills, experience, and often involve freelance or contract work. Programmers can increase earnings by taking on multiple projects, specializing in high-demand areas like software development or cybersecurity, and using platforms that connect freelancers with clients. Building a strong portfolio and continuously updating skills can also help achieve higher income levels from home.

Can I work from home as a computer programmer?

Computer programming jobs are often suitable for remote work, allowing programmers to complete tasks from home using a computer and internet connection. Many employers offer flexible schedules and require skills in programming languages, version control, and collaboration tools to support remote work arrangements.

How can I make $100,000 a year working from home?

Computer programming online offers pathways to earn $100,000 annually by developing high-demand skills in areas like software development, web development, or data analysis. Building a strong portfolio, gaining certifications, and working as a freelance developer or for remote companies can help achieve this income level, especially with experience and specialization in lucrative technologies.

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

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

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.
What are the most commonly searched types of Computer Programming jobs in Utah? The most popular types of Computer Programming jobs in Utah are:
Infographic showing various Computer Programming Online job openings in Utah as of June 2026, with employment types broken down into 51% Full Time, 46% Part Time, 1% Temporary, and 2% Contract. Highlights an 78% Physical, 1% Hybrid, and 21% Remote job distribution.
Software Engineering Instructor

Software Engineering Instructor

Snow College

Ephraim, UT โ€ข On-site

$78K - $82K/yr

Other

Medical, Dental, Vision, Life, Retirement

Posted 22 days ago


Job description

Salary: $78,000.00 - $82,000.00 Annually
Location : Snow College - Ephraim, UT
Job Type: Faculty
Job Number: 00610
VP Organization: Faculty
Department: Engineering/Computer Sciences
Opening Date: 01/27/2026
Closing Date: Continuous
Description
***OPEN UNTIL FILLED***
Snow College is seeking a highly motivated software engineering instructor to participate in the continued development and implementation of the Bachelor of Science in Software Engineering Degree Program. This person should have a strong understanding of software engineering principles and practices as well as the ability to effectively communicate and teach these concepts to students. They will guide students through program by instruction, securing internship opportunities, and developing curriculum that matches industry expectations. This position will begin in the Fall semester 2026.
There are 2 ways to qualify for this position, one is a tenure track position and one is a non-tenure track "professor of practice" position. This is dependent on your highest level of education and industry experience as listed below:
Qualifications
Minimum Qualifications for Tenure Track (Instructor/Assistant Professor):
Candidates must have a Master's Degree in Software Engineering, Computer Science, or closely related field, with 2+ years of experience preferred, or a PhD in Software Engineering, Computer Science, or closely related field preferred.
Minimum Qualifications for Non-Tenure Track (Professor of Practice):
Candidates must have a Bachelor's degree in Software Engineering, Computer Science, or closely related field required with 5 or more years' experience working in Software Engineering, Computer Science or closely related field preferred.
Preferred Qualifications:
  • Preferably, candidates will have a Ph.D. in Software Engineering, Computer Science, or a closely related field.
  • Possession of professional experience and a continuous effort of professional development in online pedagogy is preferred.
  • He or she must have the ability to teach courses within the full-range of courses from foundation level courses in computer science to upper level courses in software engineering.
  • Preference will be given to those with experience with automation in software engineering, web services, data management, and software maintenance.
  • They must possess a student-oriented focus with an ability to inspire the best efforts of students in the classroom, lab, and practicum.
  • Preference will be given to individuals with online teaching experience.
  • They must be proficient in written, oral, presentation, and speaking English.
  • They must be eligible to work legally in the United States.
  • Candidates with experience in curriculum development and design; successful experience working with colleagues and in teams; skills to be an excellent recruiter, advisor, mentor, and connector; or experience working with underrepresented minority students will be given preference.
  • They will also be given preference for programming experience in a variety of languages (C#, JavaScript, Python, etc.).

Major Responsibilities/Duties
Major Responsibilities/Duties
  • Teaching courses fall and spring semesters from among the following CS and SE courses:
    • Object Oriented Programming in C#
    • User Experience Design
    • Data Structures and Algorithms
    • Software Engineering
    • Computer Organization and Architecture
    • Operating Systems
    • Personal Software Process
    • Survey of Languages
    • Database Theory
    • Mobile Application Development
    • Back-End Web Development
    • Cloud Application Development
    • Web Telemetry and Operations
    • Advance Algorithms
    • Software Maintenance
    • Secure Coding
    • Distributed Internet Application Development
    • Advanced Front-End Development
  • Faculty are expected to teach 15 credit equivalencies per semester and assist in student mentoring, recruiting, and placement.
  • Faculty work on a nine-month contract for Fall and Spring semesters and do not have work responsibilities during the summer. Faculty benefits such as health and vision insurance are maintained all 12 months of the year. At the faculty's discretion, additional teaching load is available during the summer for additional overload compensation.
  • They will teach typical undergraduate courses in software engineering, software development, and computer science. This is a non-research, teaching-focused position. They may occasionally teach special topics courses in areas of personal interest.
  • They will participate in student recruitment and program outreach and marketing. They will advise and mentor computer science and software engineering students. They will also help find employment opportunities for students after the completion of the program.
  • Faculty will also participate in engineering department operation and assignments, program growth and improvement as well as faculty development activities and college committee assignments.

Additional Information
Please attach the following with your online application:Cover Letter
Resume
CV
Teaching Philosophy
***OPEN UNTIL FILLED***
Initial screening is based on the responses to the online submitted application, as well as your redacted resume, curriculum vitae (CV), cover letter and teaching philosophy statement. Transcripts or any other submitted material will not be considered during initial screening.
Snow College is an Equal Opportunity/Affirmative Action employer and educator.
With campuses in both Ephraim and Richfield, Snow College offers programs and courses that are highly interactive and are designed to reach a broad spectrum of students: high school students desiring college courses, traditional on-campus students, technical education students, online students, non-traditional students who wish to start or complete a degree. Snow is committed to the success and positive experience of every one of these students.
Snow College is a two-year public college, and in January 2020, The Chronicle of Higher Education ranked Snow College #1 in the nation for student success in two-year colleges. Located in the heart of Utah, at the foot of the Wasatch Mountains, Snow College is one of the oldest comprehensive two-year college in the Western United States.
The College was established in 1888; excellence continues to be the hallmark of all our work and activities. We are the preferred choice of approximately 6,000 students, with 600 students attending the Richfield campus, who want a small College experience filled with a variety of many different activities, events, and performances. With campuses located in Ephraim, Richfield, and online, students complete degrees in Associate of Arts, Science, or Applied Science with numerous specialized, short-term technical training certificates and diplomas including a few Bachelor's degrees. To learn more about Snow College, please visit our website or brochure.
Benefits:
Snow College offers benefits including medical, dental, vision, life and disability insurance, retirement, and more.
Below is an estimate of the benefits you would receive according to the salary listed in the example:
Salary:Total Benefits(based on a family plan, including retirement, life insurance, FICA, disability etc.):$78,000$38,928
To find out the most current information on benefits offered by Snow College to full-time employees, please visit our .
To find out the most current information on benefits offered by Snow College to full-time employees, please visit our