1

Junior Computer Science Jobs in Jacksonville, IL

They will leverage their expertise to create scalable and robust solutions, mentor junior ... Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or ...

New

They will leverage their expertise to create scalable and robust solutions, mentor junior ... Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or ...

New

Senior Mobile Developer

Virginia, IL · On-site

$125K - $135K/yr

... junior members of the development team. - Conduct code reviews to ensure code quality ... Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or ...

Jr Software Developer

Virginia, IL · On-site

$80 - $110/hr

Bachelor's degree in computer science, physics, mathematics, engineering, or another applicable technical field, or equivalent experience in lieu of the education requirement. * Familiarity with ...

Provide technical guidance and mentoring to junior engineers when needed. * Assist with production ... A bachelor's degree in computer science, Information Systems, Software Engineering, or a related ...

Junior Computer Science information

See Jacksonville, IL salary details

$23.7K

$87.9K

$135.9K

How much do junior computer science jobs pay per year?

As of Aug 22, 2026, the average yearly pay for junior computer science in Jacksonville, IL is $87,934.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,200.00 and $86,000.00 per year, depending on experience, location, and employer.

What is a junior computer scientist?

A Junior Computer Scientist is an entry-level professional who typically holds a degree in computer science or a related field. They work under the supervision of senior staff to design, develop, test, and maintain software, algorithms, or systems. Their responsibilities may include coding, debugging, conducting research, and assisting with technical documentation. This role is often a starting point for those looking to advance in the field of computer science, offering valuable hands-on experience and opportunities to learn from more experienced colleagues.

What are the key skills and qualifications needed to thrive as a junior computer scientist?

To thrive as a Junior Computer Scientist, 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 database management, and exposure to development environments are commonly expected. Strong problem-solving abilities, effective communication, and a willingness to learn are essential soft skills for this role. These skills and qualities enable junior computer scientists to contribute to team projects, adapt to new technologies, and efficiently solve real-world technical problems.

What types of projects and responsibilities can a junior computer science professional expect in their first year?

As a Junior Computer Science professional, you can expect to work on a variety of foundational tasks such as debugging code, writing unit tests, and assisting with the development of new features under the supervision of more experienced team members. You may also participate in code reviews, collaborate with cross-functional teams like design and QA, and help maintain documentation. These hands-on experiences are designed to help you build technical skills, understand software development processes, and gradually take on more complex assignments as you gain confidence and expertise.

What is the difference between Junior Computer Science vs Junior Software Developer?

AspectJunior Computer ScienceJunior Software Developer
Required CredentialsDegree in Computer Science or related fieldDegree or coding bootcamp certification
Work EnvironmentAcademic, research, or entry-level tech rolesSoftware development teams, tech companies
Industry UsageUniversities, research labs, tech firmsSoftware companies, startups, IT departments
Common Search/ComparisonYesYes

Junior Computer Science roles typically focus on foundational knowledge, research, or academic settings, requiring a degree in computer science. Junior Software Developer positions are more application-oriented, involving coding and software creation within development teams. While both roles are entry-level, they serve different career paths within the tech industry.

What are the most commonly searched types of Computer Science jobs in Jacksonville, IL?

The most popular types of Computer Science jobs in Jacksonville, IL are:

What cities near Jacksonville, IL are hiring for Junior Computer Science jobs?

Cities near Jacksonville, IL with the most Junior Computer Science job openings:

Infographic showing various Junior Computer Science job openings in Jacksonville, IL as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $87,934 per year, or $42.3 per hour.

Senior Level Modeling, Simulation, and Analysis Engineer

Peraton

Virginia, IL • On-site

$150 - $230/hr

Other

Posted 4 days ago


Peraton rating

8.3

Company rating: 8.3 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

52nd of 225 rated it services


Job description

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, Engineering Management, Management Information Systems, Mathematics, or a related STEM discipline. Four additional years of relevant experience may be substituted for a degree, or two additional years for a non-STEM degree.
  • 12+ years of experience supporting government or industry programs involving large, complex System of Systems or Service-Oriented Architecture environments.
  • Experience performing modeling, simulation, and analysis within cloud, on-premises, or hybrid infrastructures.
  • Knowledge of developing and utilizing tools within cloud environments.
  • TS/SCI clearance with the ability to obtain SCI adjudication and successfully pass a polygraph.
Preferred Qualifications
  • Master's degree in Computer Science, Information Technology, Engineering, Engineering Management, Management Information Systems, Mathematics, or a related STEM discipline.
  • Experience with Model-Based Systems Engineering (MBSE) processes, tools, and languages.
  • 12+ years of Operations Research experience.
  • Experience applying machine learning techniques to modeling and analytical solutions.
  • Experience performing modeling, simulation, and analysis using cloud-based technologies.
  • Experience performing modeling, simulation, and analysis using structured and unstructured Big Data.
  • Experience supporting solutions that leverage automation, augmentation, and artificial intelligence technologies.

We are seeking a Senior Modeling, Simulation & Analysis (MS&A) Engineer to support NGA's mission by developing and applying advanced modeling, simulation, and analytical capabilities across complex enterprise environments. In this role, you will help shape the future of GEOINT by evaluating system architectures, analyzing performance, and developing data-driven recommendations that support mission-critical decision making.

As a senior technical leader, you will collaborate with engineers, analysts, business stakeholders, and warfighters while providing guidance and mentorship to junior team members.

System Modeling & Architecture
  • Develop and guide the use of complex models, simulations, tools, and algorithms to identify trends and patterns across large-scale datasets.
  • Model NGA architectures, system requirements, and performance while aligning solutions with NGA and National System for Geospatial-Intelligence (NSG) strategies and the future vision for GEOINT.
  • Evaluate system performance across cloud, on-premises, and hybrid environments.
Analysis & Decision Support
  • Lead analysis of alternatives, performance assessments, and design trade studies to evaluate new technologies and capabilities.
  • Develop deployment recommendations based on modeling and simulation results within existing NSG architectures and cloud environments.
  • Provide analytical insight that supports mission planning, system modernization, and enterprise decision-making.
Technical Leadership
  • Serve as a senior technical resource supporting modeling, simulation, and analysis initiatives across NGA programs.
  • Mentor and guide Mid- and Junior-level Modeling, Simulation & Analysis Engineers.
  • Collaborate with cross-functional engineering teams and mission stakeholders to ensure solutions support operational and business objectives.

Location: This position is fully onsite in Chantilly or Springfield, VA

#J-18808-Ljbffr

What Peraton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Peraton logo

About Peraton

Sourced by ZipRecruiter

At Peraton, we re at the forefront of delivering the next big thing every day. We re the partner of choice to help solve some of the world s most daunting challenges, delivering bold, new solutions to keep people around the world safer and more secure.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Herndon, VA, US

Year founded

2017