2

Entry Level Computer Science Jobs in Richland, WA

Cyber Security Intern (GRC)

Richland, WA · On-site

$21 - $32.50/hr

This entry-level role is designed for students eager to gain practical, hands-on experience across ... Computer Science, or a closely related field. * Demonstrated interest in cybersecurity and a desire ...

Cyber Security Intern (SOE)

Richland, WA · On-site

$21 - $32.50/hr

This entry-level role is designed for students eager to gain practical, hands-on experience across ... Computer Science, or a closely related field. * Demonstrated interest in cybersecurity and a desire ...

Transition Operator (Speedweigher)

Richland, WA · On-site

$22.83 - $33.58/hr

Join us. ATI is seeking an entry level Transition Operator to join our Richland, Washington ... We're solving the world's most difficult challenges through materials science. Our advanced ...

Transition Operator (Speedweigher)

Richland, WA · On-site

$22.83 - $33.58/hr

Join us. ATI is seeking an entry level Transition Operator to join our Richland, Washington ... We're solving the world's most difficult challenges through materials science. Our advanced ...

Material Processing Operator

Richland, WA · On-site

$20 - $29.61/hr

Although this is an entry level position, there is much opportunity for growth and advancement. As ... Utilization of computer based systems for daily operation * Continuously aware and actively ...

Material Processing Operator

Richland, WA · On-site

$20 - $29.61/hr

Although this is an entry level position, there is much opportunity for growth and advancement. As ... Utilization of computer based systems for daily operation * Continuously aware and actively ...

Material Processing Operator

Richland, WA · On-site

$20 - $29.61/hr

Although this is an entry level position, there is much opportunity for growth and advancement. As ... Utilization of computer based systems for daily operation * Continuously aware and actively ...

Entry Level Computer Science information

What are entry level roles in computer science?

Entry level roles in computer science include positions such as software developer, quality assurance tester, technical support specialist, and data analyst. These roles typically require foundational programming skills, knowledge of programming languages like Python or Java, and often an internship or relevant coursework. They offer opportunities to gain practical experience and develop skills for more advanced positions.

What Are Entry-Level Jobs in Computer Science?

Entry-level computer science jobs include positions that involve programming, software and app development, database administration, and the engineering of software and computer systems. You can also provide technical support, develop specialized programs for mobile phones or embedded computer systems, and work in areas such as cloud computing and machine learning. Entry-level computer science professionals typically operate as part of software development or IT teams, or they report to senior personnel and submit their work for testing and approval. Your duties and responsibilities often focus on developing, testing, or engineering a specific part of a computer-related project.

What are entry level computer science jobs?

Entry level computer science jobs are positions designed for individuals who have recently graduated with a computer science degree or have basic programming and technical skills. These roles typically require little to no prior professional experience and may include job titles such as software developer, IT support specialist, web developer, or quality assurance tester. Entry level positions offer opportunities to gain hands-on experience, learn from more experienced team members, and develop practical skills in areas like coding, debugging, and software development processes.

What types of projects or tasks can I expect to work on as an entry level computer science professional?

As an entry level computer science professional, you will typically work on tasks such as debugging code, writing simple programs or scripts, assisting with software testing, and supporting senior developers with larger projects. You may also be responsible for maintaining documentation, collaborating with team members during code reviews, and learning new technologies as needed. These experiences help you build a strong foundation and gain practical skills, setting the stage for more complex responsibilities and career advancement in the future.

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

AspectEntry Level Computer ScienceSoftware Developer
Required CredentialsBachelor's in CS or related fieldBachelor's in CS or related field; coding bootcamps
Work EnvironmentTech companies, startups, IT departmentsTech firms, software companies, startups
Employer & Industry UsageEntry-level roles in various industriesDeveloping software applications across industries
Common Search & ComparisonYesYes

Entry Level Computer Science roles typically focus on foundational knowledge and may involve a variety of IT tasks, while Software Developer positions emphasize designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but Software Developers usually have more specialized coding skills and project responsibilities.

Do entry level CS jobs exist?

Yes, entry level computer science jobs are widely available and typically require foundational skills in programming languages, data structures, and problem-solving. These roles often include internships, junior developer positions, or roles that provide on-the-job training for recent graduates or those new to the field.

Is computer science dead due to AI?

Entry level computer science roles remain in demand as AI advances, requiring skills in programming, algorithms, and data analysis. AI tools can augment work but do not eliminate the need for foundational knowledge and problem-solving abilities in the field.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Science professional, and why are they important?

To thrive as an Entry Level Computer Science professional, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically 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 potentially certifications like CompTIA IT Fundamentals can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate and adapt to new challenges. These skills are crucial for efficiently developing, testing, and maintaining software solutions in a team-oriented and rapidly evolving technical environment.

How to make $10,000 a month with no degree?

Entry level computer science roles typically do not pay $10,000 a month without experience or advanced skills. To increase earning potential, focus on developing in-demand skills such as programming, cloud computing, or cybersecurity, and gaining certifications like CompTIA or AWS. Freelancing, consulting, or building scalable software products can also generate higher income over time.
What are the most commonly searched types of Computer Science jobs in Richland, WA? The most popular types of Computer Science jobs in Richland, WA are:
What are popular job titles related to Entry Level Computer Science jobs in Richland, WA? For Entry Level Computer Science jobs in Richland, WA, the most frequently searched job titles are:
What job categories do people searching Entry Level Computer Science jobs in Richland, WA look for? The top searched job categories for Entry Level Computer Science jobs in Richland, WA are:
What cities near Richland, WA are hiring for Entry Level Computer Science jobs? Cities near Richland, WA with the most Entry Level Computer Science job openings:
Infographic showing various Entry Level Computer Science job openings in Richland, WA as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.
Software Engineer and Quality Assurance Specialist

Software Engineer and Quality Assurance Specialist

INTERA Incorporated

Richland, WA

$75K - $107K/yr

Other

Medical, Dental, Vision, Life, PTO

Posted 14 days ago


Job description

Description

INTERA Incorporated is seeking an entry-level Software Engineer / Software Quality Assurance Specialist position to join us in our Richland, Washington office in support of our work at the U.S. Department of Energy's Hanford Site. This is an excellent opportunity to be mentored by industry experts to learn and grow in providing software solutions for environmental applications and enabling our organization to maintain compliance with stringent software quality assurance and quality control requirements. As a member of our talented Quality Assurance team, your work will be a valuable contribution to the innovative solutions needed at the Hanford Site, one of the largest environmental cleanup projects in the world.


We're looking for someone who takes initiative, loves problem-solving, and thrives in a collaborative environment. You'll have the opportunity to work with exceptional multi-disciplinary teams of geologists, hydrogeologists, geochemists, engineers, software engineers, quality assurance specialists, and GIS analysts - all while gaining valuable experience contributing to projects that have a lasting real-world impact. If you have a strong foundation in software engineering or computer science and are eager to learn and grow, we encourage you to apply.


Our purpose is Innovation and stewardship for a sustainable tomorrow. Join INTERA and help us make a difference today.



Responsibilities

The primary responsibility of this position is to work as a part of our quality assurance team to attain and maintain compliance with software quality assurance (SQA) requirements for software used to perform such calculations to support environmental decisions. Additional responsibilities include providing programming and database support for environmental services, such as support for web-based delivery of interactive regulatory environmental monitoring reports through rapid development in a variety of languages (primarily Python and C#). Key specific responsibilities include:

  • Assisting the QA Manager, SQA Team Lead, and Responsible Manager in quality assurance operations
  • Creating and maintaining quality documentation specific to the software used at INTERA's Richland office
  • Reviewing and testing commercially available and/or custom-developed software, writing reports per SQA procedures, maintaining software configuration control, data analysis, and review
  • Performing internal auditing for adherence to SQA procedures governed by the Federal contract
  • Assist in developing custom-developed scripts under the guidance of the programming team
  • Facilitating and processing site-specific training materials for current and future employees of INTERA's Richland office
  • Creating, reviewing, and maintaining quality documentation of custom-developed scripts used for pre-and post-processing numerical modeling operations
  • Manipulate large and disjointed data sets gathered from a variety of sources; common platforms include ArcGIS, MS Access, Oracle/PLSQL, and MS Excel
  • Support the development of software maintenance and quality assurance documentation
  • Follow directions and adhere to quality assurance procedures in accomplishing work


Required Qualifications

  • Bachelor's degree with 2+ years of experience in the field of software engineering, computer science, data science, or a related field
  • Demonstrated proficiency in at least one high-level programming language (Python and/or the .NET framework are strongly preferred)
  • Aptitude for acquiring new programming skills, languages, and technologies
  • Experience developing application software in a structured environment (with a focus on maintainability); experience developing databases for environmental data is highly desired
  • U.S. citizenship is required due to federal contract requirements


Preferred Qualifications

  • Understanding of and experience writing in modern, common programming languages such as Python
  • Experience with SQA documentation with a preference for experience working under federal contracts
  • Linux terminal experience beyond basic file and directory manipulation
  • Experience with high-performance computing systems

About INTERA & Our Benefits


INTERA is a Top Workplaces USA 2025 Award Winner! 

INTERA's Richland Office is a Best Places to Work in the Mid-Columbia 2025 Winner!

Founded in 1974, INTERA has grown into an international geoscience and engineering consulting firm that helps clients make informed business decisions, mitigate risk, and drive optimal outcomes in a multitude of industries. Building and sustaining a strong company culture is at the heart of INTERA's practice of good stewardship. We strive to foster an environment where people love the work that they do and the place that they work because we believe that our employees are our most valuable asset. As an employee-owned company, we are committed to investing in our people's needs for security, health, and well-being with:

  • Medical, dental, and vision insurance that includes a free health plan option for employee-only coverage
  • Paid parental leave - up to 12 weeks for birthing and non-birthing parents
  • Group term life and accidental death and dismemberment insurance, short-term and long-term coverage - paid 100% by the company
  • Paid holiday, vacation, and sick time
  • Opportunities for stock ownership
  • Performance-based bonuses and award programs for technical paper publication and employee referrals
  • Career coaching instead of performance evaluations
  • Tuition reimbursement, financial assistance for professional licensure and registration, and one paid membership to a professional society
  • Pet insurance, and more

These are some of the reasons why many of our employees have spent 10 to 25 years at INTERA. We love what we do, and it shows.Â