1

Computer Science Undergraduate Jobs in Utah (NOW HIRING)

An undergraduate degree or higher in Computer Science, Data Science, Econometrics, Mathematics, Statistics, or similar field of study. Multi-project, hands-on experience of the end-to-end data ...

An undergraduate degree or higher in Computer Science, Data Science, Econometrics, Mathematics, Statistics, or similar field of study. Multi-project, hands-on experience of the end-to-end data ...

Adapts instruction using truth tables, Venn diagrams, visual graph representations, and programming-based exercises to support computer science and mathematics majors at the undergraduate level.

Adapts instruction using truth tables, Venn diagrams, visual graph representations, and programming-based exercises to support computer science and mathematics majors at the undergraduate level.

Adapts instruction using truth tables, Venn diagrams, visual graph representations, and programming-based exercises to support computer science and mathematics majors at the undergraduate level.

Adapts instruction using truth tables, Venn diagrams, visual graph representations, and programming-based exercises to support computer science and mathematics majors at the undergraduate level.

All About You To succeed in this role, you will have: • An undergraduate degree or higher in Computer Science, Data Science, Econometrics, Mathematics, Statistics, or similar field of study. • ...

Undergraduate degree in computer engineering, computer science, information technology, or a related discipline. About Eliassen Group: Eliassen Group is a strategic consulting firm that helps ...

New

Showing results 41-60

Computer Science Undergraduate information

See Utah salary details

$10K

$115.3K

$155.7K

How much do computer science undergraduate jobs pay per year?

As of Sep 12, 2026, the average yearly pay for computer science undergraduate in Utah is $115,264.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,800.00 and $139,300.00 per year, depending on experience, location, and employer.

What is a computer science undergraduate?

A Computer Science Undergraduate job is an internship, part-time, or entry-level position for students pursuing a degree in computer science. These roles provide hands-on experience in programming, software development, data analysis, or IT support. They help students apply theoretical knowledge in real-world projects, gain industry skills, and build their resumes. Such positions are often found in tech companies, research labs, or startups and may lead to full-time job opportunities after graduation.

What types of projects or responsibilities might a computer science undergraduate handle during an internship or entry-level position?

As a Computer Science Undergraduate, you may work on a variety of projects such as developing software applications, assisting in data analysis, or contributing to the testing and debugging of code. Responsibilities often include collaborating with experienced developers, attending team meetings, and documenting your work to ensure transparency and learning. Depending on the organization, you might also get hands-on experience with coding in different languages, participating in code reviews, or supporting IT infrastructure. These opportunities provide valuable exposure to real-world workflows, help build your technical portfolio, and offer insight into potential career paths within the technology sector.

What are the key skills and qualifications needed to thrive as a computer science undergraduate?

To thrive as a Computer Science Undergraduate, you need a solid grounding in programming, algorithms, and mathematics, typically evidenced by enrollment in or completion of foundational computer science courses. Familiarity with programming languages (such as Python, Java, or C++), version control systems like Git, and collaborative development platforms is also common. Strong problem-solving abilities, effective communication, and a willingness to learn are standout soft skills in this role. These skills are critical for effectively learning new concepts, working on group projects, and preparing for professional opportunities in the tech industry.

What can I do with a bachelor's of computer science?

A computer science undergraduate degree prepares individuals for roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages like Java, Python, or C++ and familiarity with tools like Git and Linux.

What jobs can a computer science undergraduate get?

A computer science undergraduate can pursue roles such as software developer, web developer, data analyst, systems analyst, or technical support specialist. These positions often require programming skills in languages like Java, Python, or C++, and may involve internships or entry-level certifications to enhance employability.

What jobs can you get with a computer science undergraduate?

A computer science undergraduate can pursue roles such as software developer, systems analyst, web developer, database administrator, or cybersecurity analyst. These positions typically require programming skills, knowledge of algorithms, and familiarity with tools like Java, Python, or SQL.

What jobs do most computer science undergraduates get?

Most computer science undergraduates find employment as software developers, web developers, data analysts, or IT support specialists. These roles often require programming skills in languages like Java, Python, or C++, and may involve working in teams, using development tools, and solving technical problems.

What are popular job titles related to Computer Science Undergraduate jobs in Utah?

For Computer Science Undergraduate jobs in Utah, the most frequently searched job titles are:

Infographic showing various Computer Science Undergraduate job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $115,264 per year, or $55.4 per hour.

Computer Network Defense Analyst (CNDA)

Saratoga Springs, UT • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


Job description

Summary

CTC Group is seeking Computer Network Defense Analysts (CNDA), levels 1-4, to use information collected from a variety of computer network defense resources (including, but not limited to, intrusion detection system alerts, firewall and network traffic logs, and host system logs) to identify, analyze, and report events that occur or might occur within their environment.

Responsibilities

  • Help develop mitigations to strengthen network defenses and protect against attacks on network infrastructure devices or systems.
  • Support a wide range of data transport possibilities, such as traditional wired networks, wireless transport (including Wi-Fi and cellular), collaborative platforms such as video teleconferencing, and the hardware and software that enable it all.
  • Advance your career as you develop increasing expertise in networking protocols and architectures, cloud security, Internet of Things protocols, and advanced network security.
  • Be part of a team, working together with government, military, and contractor personnel to develop shared understandings of intelligence needs, mission relevance, and areas of expertise.
  • Apply your innate curiosity and analytical talent to form hypotheses, critically assess and choose analysis techniques, then query, merge, enrich, evaluate, and pivot within data to attain and share insights.
  • Distill, document, contextualize and share your findings--including any new tradecraft that you develop--with teammates, stakeholders, and intelligence consumers.

Qualifications

  • Active TS/SCI with polygraph clearance
  • STEM degree in Network Engineering, Systems Engineering, Information Technology, or related field.
  • 18 semester hours of military training/ coursework in networking, computer science, or cyber topics is equivalent to an Associate's degree.
  • Relevant experience must be in computer or information systems design/development, programming, information/cyber/network security, vulnerability analysis, penetration testing, computer forensics, information assurance, and/or systems engineering. Additionally, must have experience in network or system administration.  
  • If not credited toward education requirements, completion of military training in a relevant area such as JCAC (Joint Cyber Analysis Course), Undergraduate Cyber Training (UCT), Network Warfare Bridge Course (NWBC)/Intermediate Network Warfare Training (INWT), Cyber Defense Operations will be considered towards relevant experience requirement (i.e., 20-24 week courses will count as 6 months of experience, 10-14 weeks will count as 3 months of experience).
  • Documented foreign language proficiency may count toward experience requirements.

Level 1 Requirements

Associate's degree plus 4 years of relevant experience.
OR: Bachelor's degree or 2 years of relevant experience.

Level 2 Requirements

Associate's degree plus 7 years of relevant experience.
OR: Bachelor's degree plus 5 years of relevant experience.
OR: Master's degree plus 3 years of relevant experience.
OR: Doctorate degree plus 2 years of relevant experience.

Level 3 Requirements

Associate's degree plus 10 years of relevant experience.
OR: Bachelor's degree plus 8 years of relevant experience.
OR: Master's degree plus 6 years of relevant experience.
OR: Doctorate degree plus 4 years of relevant experience.

Level 4 Requirements

Associate's degree plus 13 years of relevant experience.
OR: Bachelor's degree plus 11 years of relevant experience.
OR: Master's degree plus 9 years of relevant experience.
OR: Doctorate degree plus 7 years of relevant experience.
 

#CJ

Why CTC Group?

We recognize that successful partnerships are based on open and direct communication, mutual respect, and the ability to adapt to evolving capabilities. Our cleared employees bring decades of experience supporting customers in the Intelligence and Defense communities. We specialize in providing engineering, technical, operational support, and training services to Federal government, and Mission Operations.

CTC Group provides a comprehensive benefits package that includes, but is not limited to, Health/Dental/Vision, 401k, PTO and holiday pay, disability and life insurance.

CTC Group provides equal employment opportunities to all employees and applicants without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, physical disability, genetic information, mental disability, age, military status or status as a Vietnam-era or special disabled veteran, marital status, registered domestic partner status, gender (including sex stereotyping), medical condition (including, but not limited to, cancer related or HIV/AIDS related) or sexual orientation in accordance with applicable federal and state laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Powered by JazzHR

pCLA4OfsQe