1

Bs In Computer Science Jobs in Iowa (NOW HIRING)

IT Support Technician - Level 1

Des Moines, IA · On-site

$21 - $28.75/hr

A bachelor's degree (B.S./B.A.) in Computer Science, Information Technology, or a related field is preferred. * An associate's degree in computer science or equivalent experience (1-2 years) with ...

IT Support Technician - Level 2

Humboldt, IA · On-site

$20.75 - $28.25/hr

A bachelor's degree (B.S./B.A.) in Computer Science, Information Technology, or a related field is preferred. * An associate's degree in computer science or equivalent experience (3-6 years) with ...

IT Support Technician - Level 2

Humboldt, IA · On-site

$20.75 - $28.25/hr

A bachelor's degree (B.S./B.A.) in Computer Science, Information Technology, or a related field is preferred. * An associate's degree in computer science or equivalent experience (3-6 years) with ...

A bachelor's degree (B.S./B.A.) in Computer Science, Information Technology, or a related field is preferred. * An associate's degree in computer science or equivalent experience (1-2 years) with ...

IT Support Technician - Level 2

Early, IA · On-site

$19.25 - $26.50/hr

A bachelor's degree (B.S./B.A.) in Computer Science, Information Technology, or a related field is preferred. * An associate's degree in computer science or equivalent experience (3-6 years) with ...

HRIS Payroll Architect

Des Moines, IA · On-site

$50K - $65K/yr

Bachelor's in Information Systems, Computer Science, Accounting/Finance, or a related field -- preferred * CPP, Workday Pro Payroll, Workday Absence, or equivalent HRIS/platform certification ...

Mainframe Developer

Davenport, IA · On-site

$80 - $110/hr

Bachelor's degree in Computer Science, Engineering, or related field preferred. If you are passionate about Mainframe technology and possess the skills and experience required for this role, we ...

Senior Scientist

Charles City, IA

$82K - $113K/yr

... BS in Chemistry with 12+ years of relevant industry experience. * Ability to lead analytical ... We help visionary companies advance their engineering and science initiatives through access to ...

Showing results 41-60

Bs In Computer Science information

See Iowa salary details

$53.1K

$78.1K

$92K

How much do bs in computer science jobs pay per year?

As of Aug 22, 2026, the average yearly pay for bs in computer science in Iowa is $78,061.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,800.00 and $87,800.00 per year, depending on experience, location, and employer.

What can you do with a BS in Computer Science?

A Bachelor of Science (BS) in Computer Science prepares graduates for a wide range of careers in technology and related fields. Common job roles include software developer, systems analyst, data scientist, cybersecurity analyst, and IT consultant. Graduates can work in industries such as finance, healthcare, education, and entertainment, or pursue advanced degrees in computer science or related disciplines. The degree equips students with skills in programming, problem-solving, and system design, which are highly sought after in today’s digital world.

What are the key skills and qualifications needed to thrive with a BS in Computer Science?

To thrive with a BS in Computer Science, you need a solid understanding of programming languages, algorithms, data structures, and software development principles, typically backed by a bachelor's degree in the field. Familiarity with tools such as version control systems (e.g., Git), integrated development environments (IDEs), and common frameworks or platforms is often required. Strong problem-solving abilities, teamwork, and effective communication make candidates stand out in technical environments. These skills are crucial for building reliable software solutions, collaborating efficiently, and adapting to the rapidly evolving tech landscape.

What types of entry-level roles are commonly available to candidates with a BS in Computer Science, and how do these roles typically support career growth?

Graduates with a BS in Computer Science often find entry-level opportunities such as software developer, quality assurance analyst, IT support specialist, or data analyst. These roles typically involve working within a collaborative team, gaining hands-on experience with real-world projects, and learning from senior engineers or mentors. As you build technical skills and demonstrate reliability, there are clear pathways to advance into specialized areas like software engineering, cybersecurity, or project management. Proactively seeking mentorship and participating in cross-functional projects can accelerate professional growth within the tech industry.

What is the difference between Bs In Computer Science vs Software Developer?

AspectBs In Computer ScienceSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related fieldOften requires a bachelor's degree in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings involving programming, algorithms, and systemsPrimarily in software development teams, coding, testing, and deploying applications
Industry UsageUsed as a foundational degree for various tech roles, including software developmentCommonly employed in tech companies, startups, and IT departments

While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

Are Bs in computer science majors still in demand?

A Bachelor of Science in Computer Science remains a highly in-demand degree, as software development, data analysis, cybersecurity, and IT roles continue to grow across various industries. Employers value skills in programming languages, problem-solving, and familiarity with tools like Python, Java, and cloud platforms, making graduates competitive in the job market.

What are popular job titles related to Bs In Computer Science jobs in Iowa?

For Bs In Computer Science jobs in Iowa, the most frequently searched job titles are:

Infographic showing various Bs In Computer Science job openings in Iowa as of August 2026, with employment types broken down into 2% As Needed, 82% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $78,061 per year, or $37.5 per hour.

IT Support Technician - Level 1

Landus

Des Moines, IA • On-site

$21 - $28.75/hr

Full-time

Re-posted 10 days ago


Job description

Summary:
The IT Support Technician is responsible for supporting all technology-related interfaces for Landus employees and assisting the Landus IT Field Team. This role ensures a seamless IT experience by managing escalated Service Desk calls, troubleshooting issues, and maintaining IT systems. The technician will provide hands-on support, diagnose technical problems, and contribute to improving overall IT service efficiency. Landus is committed to developing talent from within, and this role provides a strong foundation for career progression in IT.
Essential Duties & Responsibilities:
Other duties may be assigned.
Service Desk & End-User Support
  • Deliver in-person IT support for users in the Des Moines office.
  • Set up and provide support for conference room technology before, during, and after in-person meetings.
  • Provide IT support to Landus end users by answering Service Desk calls and actively monitoring the ticket queue.
  • Work with new employees by assisting them with first time log in, MFA, and accessing company resources such as email, Teams, OneDrive etc..
  • Decommission network accounts for off-boarded employees and ensure equipment is returned.
  • Setup and decommission equipment including desktops, laptops, cell phones and iPads for new hires or the IT Field Team
  • Clearly, concisely, and promptly document all customer interactions in the Kaseya AutoTask ticketing system.
  • Ensure compliance with established service level agreements (SLAs) to meet end-user expectations.
  • Proactively communicate status updates to users regarding ongoing issues.
  • Build strong working relationships with Service Desk customers and department managers.
  • Advocate for a seamless, efficient, and positive end-user experience.

Ticket Management & Escalation
  • Troubleshoot and resolve technical issues; escalate tickets to Backend, Development/Data, or other teams as appropriate.
  • Apply diagnostic tools and available resources to effectively identify root causes.
  • Access and utilize software updates, drivers, knowledge bases, and other technical resources to resolve incidents.
  • Identify trends in recurring issues and collaborate with appropriate teams to reduce repeat tickets.

Hardware & User Provisioning
  • Provision, configure, and deploy hardware and user accounts for new hires, role changes, and replacements.
  • Prepare and configure replacement hardware for field teams.
  • Decommission user accounts for offboarded employees.
  • Securely prepare computers and equipment for disposal.
  • Perform remote system-level support, including hardware setup, software installations, updates, backups, and general system setup.

Documentation & Continuous Improvement
  • Create and maintain clear documentation for technical processes, troubleshooting steps, and end-user self-help resources.
  • Develop documentation aimed at reducing recurring issues and improving first-call resolution.
  • Identify and implement process improvements that reduce ticket volume and drive overall productivity.

Requirements
Position Requirements:
Education & Experience:
  • A bachelor's degree (B.S./B.A.) in Computer Science, Information Technology, or a related field is preferred.
  • An associate's degree in computer science or equivalent experience (1-2 years) with relevant IT certifications will also be considered.

Skills Required:
  • Experience with a broad range of end-user technologies, including Windows, Microsoft 365 products, and conference room equipment.
  • Strong troubleshooting skills, diagnostic abilities, and customer service orientation.
  • Ability to apply technical knowledge effectively to resolve IT-related problems.
  • Excellent communication skills to assist and educate end users.

Certificates, Licenses, & Registrations:
  • A valid driver's license is required, as this role involves minimal travel to various locations.
  • Employees must adhere to the organization's motor vehicle safety policy.
  • Certifications such as CCNA, MCSE, MCTS, or ITIL are highly desirable but not required.

Physical Requirements:
  • This role involves maintaining IT equipment, including transporting, unpacking, and installing computer systems or servers.
  • The employee must be able to lift up to 40 lbs. to chest height and carry equipment up to 20 feet.
  • Ability to navigate tight maintenance spaces, stairs, and ladders as needed.
  • May require tolerance for working at heights.

Work Environment:
  • The work environment includes office settings, server rooms, and occasional customer locations.
  • Occasional exposure to high places, outdoor conditions, and electrical equipment.
  • Noise levels are typically moderate.