1

Junior Computer Science Jobs in Chicago, IL (NOW HIRING)

Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make ... if its Junior or entry level position the additional skills are the only way a candidate can be ...

Junior Workday Analyst The Junior Workday Analyst will be responsible for partnering with business ... Bachelor's Degree in computer science or a similar degree OR professional Workday experience

Junior Full-Stack Developer

Chicago, IL · On-site

$69.10K - $89.70K/yr

Who Should Apply Recent computer science/engineering/mathematics/statistics or science graduates ... it's a junior or entry level position. The additional skills and project work with hands on ...

Entry/Junior Mern Stack Developer

Chicago, IL · On-site

$69.10K - $89.70K/yr

Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates ... if its Junior or entry level position the additional skills and Project work with hands on ...

Recent computer science/engineering/mathematics/statistics or science graduates or people looking to switch careers or who have had gaps in employment and looking to make their careers in the tech ...

Who Should Apply Recent Computer Science/Engineering /Mathematics/Statistics or Science Graduates or People looking to switch careers or who have had gaps in employment and are looking to make their ...

Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make ... if its Junior or entry level position the additional skills are the only way a candidate can be ...

next page

Showing results 1-20

Junior Computer Science information

See Chicago, IL salary details

$24.7K

$91.7K

$141.8K

How much do junior computer science jobs pay per year?

As of May 28, 2026, the average yearly pay for junior computer science in Chicago, IL is $91,730.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,100.00 and $89,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Computer Scientist, and why are they important?

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 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 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 Chicago, IL? The most popular types of Computer Science jobs in Chicago, IL are:
What are popular job titles related to Junior Computer Science jobs in Chicago, IL? For Junior Computer Science jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Junior Computer Science jobs in Chicago, IL look for? The top searched job categories for Junior Computer Science jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Junior Computer Science jobs? Cities near Chicago, IL with the most Junior Computer Science job openings:
Infographic showing various Junior Computer Science job openings in Chicago, IL as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $91,730 per year, or $44.1 per hour.

Middle School Computer Science Teacher

Prairie-Hills Elementary School District 144

Markham, IL • On-site

$43.60K - $57.30K/yr

Full-time, Contractor

Posted 5 days ago


Job description

Position Type:
Middle School Teaching/Science
Date Posted:
3/24/2026
Location:
Prairie Hills Junior High School
Closing Date:
until filled
Job Description
Title: Middle School Computer Science Teacher Location: Prairie Hills Junior High
Employment Type: Full Time Work Days: 10-month position
FSLA: Exempt Reports to: Building Principal
Job Summary:
The Junior High Science Teacher with a Computer Science focus is responsible for delivering engaging, standards-based instruction to junior high students. This position integrates traditional science curriculum with computer science concepts, including coding, computational thinking, and digital literacy. The teacher will foster critical thinking, collaboration, and real-world problem-solving skills to prepare students for future academic and career success.
Education, Certification, and Licensure:
  • Bachelor's Degree
  • Possess a valid Illinois Professional Educator License (PEL) with Certification Type 03/09 for Grades K 8
  • Minimum of three (3) years of successful math teaching experience in classroom settings
  • Knowledgeable in standards-based instruction, assessment practices, and data-driven decision making
  • Knowledgeable in educational improvement initiatives, standards and assessment practices
  • Experience working with multiple grade levels in upper elementary and/or junior high education
  • Excellent oral and written communication skills
  • Demonstrates professionalism, organization, and a commitment to continuous improvement

Experience:
  • Plan and deliver engaging science instruction aligned with Illinois Learning Standards
  • Integrate computer science concepts such as coding (e.g., Scratch, Python), digital citizenship, and basic data analysis into classroom instruction
  • Utilize instructional technology to enhance student learning and engagement
  • Differentiate instruction to meet the needs of diverse learners
  • Assess and monitor student progress, maintaining accurate and timely records
  • Create a positive, inclusive, and student-centered classroom environment
  • Incorporate project-based learning and hands-on activities
  • Promote responsible and safe use of technology
  • Collaborate with colleagues, administrators, and support staff to improve student outcomes
  • Participate in ongoing professional development, particularly in STEM and computer science education
  • Communicate regularly with parents/guardians regarding student progress and expectations
  • Support school initiatives and participate in extracurricular activities when applicable (e.g., STEM clubs, robotics, or coding programs)

Essential Duties and Specific Responsibilities:
  • Develop and implement a comprehensive computer science curriculum aligned with Illinois Learning Standards and district goals
  • Teach topics such as coding (e.g., Python, Scratch, JavaScript), digital citizenship, data analysis, and basic cybersecurity concepts
  • Integrate technology across content areas to enhance student learning and engagement
  • Foster a collaborative, inclusive, and student-centered classroom environment
  • Differentiate instruction to meet the diverse needs of learners
  • Assess student progress regularly and maintain accurate records of performance
  • Incorporate project-based learning, including real-world applications and problem-solving activities
  • Promote safe and responsible use of technology in accordance with district policies
  • Collaborate with teachers, staff, and administration to support cross-curricular initiatives
  • Participate in professional development and stay current with emerging technologies and teaching practices
  • Communicate effectively with students, parents, and guardians regarding student progress and expectations Skills and Abilities:
  • Strong interpersonal, communication, and counseling skills
  • Ability to build positive relationships with adolescents, families, and staff
  • Knowledge of adolescent development and mental health practices
  • Ability to manage sensitive situations with professionalism and confidentiality
  • Strong organizational and time-management skills
  • Ability to analyze student data and implement targeted interventions
  • Proficiency in student information systems, Google Workspace, and office software
  • Ability to work independently and as part of a multidisciplinary team

Other Skills and Abilities:
  • Strong knowledge of computer science fundamentals, including coding, algorithms, and computational thinking
  • Ability to integrate technology effectively into daily instruction and across subject areas
  • Proficiency in using educational technology platforms (e.g., Google Workspace, learning management systems, interactive tools)
  • Ability to design and implement project-based and inquiry-based learning experiences
  • Strong data analysis skills to drive instruction and improve student outcomes
  • Ability to differentiate instruction to support diverse learners, including students with IEPs and English learners
  • Skilled in fostering student engagement, creativity, and innovation
  • Ability to build positive relationships with students, staff, and families
  • Strong problem-solving and critical-thinking skills
  • Ability to manage a classroom that promotes respect, responsibility, and collaboration
  • Knowledge of digital citizenship, online safety, and ethical technology use
  • Flexibility and adaptability in a dynamic educational environment
  • Commitment to continuous professional growth and staying current with emerging trends in STEM and computer science education
  • Ability to support and/or lead extracurricular programs such as coding clubs, STEM nights, or robotics teams

Terms of Employment:
Salary
$50,727 - $64,233
Salary is based on CBA Union negotiated terms
Physical Requirements:
While performing job, employee is required to (F = Frequently, O = Occasionally, S = Seldom)
Climb Ladders
S
Kneel
S
Lift/Carry > 50 lbs.
S
Push/Pull 50 > lbs.
S
Talk
F
Climb Stairs
S
Lift/Carry Under 10 lbs.
O
Push/Pull Under 10 lbs.
S
See
F
Twist
F
Crawl
S
Lift/Carry 10-25 lbs.
S
Push/Pull 10-25 lbs.
S
Squat
S
Walk
F
Hear
F
Lift/Carry 25-50 lbs.
S
Push/Pull 25-50 lbs.
S
Stoop/Bend
O
Work Environment:
Work is primarily performed in a school setting, including classrooms, counseling offices, and meeting rooms. Frequent collaboration with students, parents, teachers, administrators, and community agencies. Must be able to respond quickly to crisis situations within the school environment. Moderate physical activity may be required (e.g., accompanying students, home visits, or supervision duties). Work schedule follows the academic calendar with occasional evening meetings or parent events.
Adheres to district safety policies and confidentiality guidelines. Applicants must apply online at www.phsd144.net and upload:
  • Letter of application and resume
  • High school diploma (GED) or official transcripts (awarded degree)
  • Valid Illinois license, certifications, and endorsements
  • Three (3) current letters of recommendation

Internal applicants must complete a transfer request at their current site.
Questions should be directed to:
Human Resources Department
Prairie-Hills Elementary School District 144
Administration Center
3015 W. 163rd Street
Markham, IL 60428
Prairie-Hills Elementary School District 144 conducts pre-employment drug tests and background checks.
The information contained in this job description is in compliance with the Americans with Disabilities Act and is not an exhaustive list of the duties performed for this position. Additional duties performed by the individual holding this position may be assigned.