1

Junior Computer Science Jobs in Pennsylvania (NOW HIRING)

Jr. Web Developer Category: Software Development/ Engineering Main location: United States ... Associate degree in Computer Science or a related field. . One (1) year of experience in scripting ...

Junior Developer

Harrisburg, PA · Hybrid

$35 - $45/hr

Bachelor's degree in Computer Science, Information Technology, Information Systems, or related field * Experience supporting large-scale, long-running business applications * Public sector, education ...

$120 - $150/hr

Mentor junior engineers and support skill development and productivity. * Stay up to date with ... Bachelor's or Master's degree in Computer Science, AI/ML, Data Science, or a related field. * 6+ ...

Mentor junior team members. * Data Scientist: 2 or more years of data science/predictive analytics ... Master's degree in Business Analytics, Statistics, Computer Science, or Statistics/Math and ...

Bachelor of Science degree required, preferably in Materials Science, Geology, Chemistry or related ... Computer literacy: Advanced skills in Microsoft 365 - Word, Power Point, Excel and basic statistics ...

Bachelor of Science degree required, preferably in Materials Science, Geology, Chemistry or related ... Computer literacy: Advanced skills in Microsoft 365 - Word, Power Point, Excel and basic statistics ...

You will also mentor junior data scientists and contribute to the growth of our AI safety research ... Bachelor's degree in Computer Science, Statistics, Applied Mathematics, or a related quantitative ...

You will also mentor junior data scientists and contribute to the growth of our AI safety research ... Bachelor's degree in Computer Science, Statistics, Applied Mathematics, or a related quantitative ...

Showing results 21-40

Junior Computer Science information

See Pennsylvania salary details

$24.1K

$89.2K

$137.8K

How much do junior computer science jobs pay per year?

As of Sep 3, 2026, the average yearly pay for junior computer science in Pennsylvania is $89,189.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,200.00 and $87,200.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 Pennsylvania?

The most popular types of Computer Science jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Junior Computer Science jobs?

Cities in Pennsylvania with the most Junior Computer Science job openings:

Infographic showing various Junior Computer Science job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $89,189 per year, or $42.9 per hour.

Junior Cloud Operations Engineer

Allocore

Mechanicsburg, PA • On-site

Full-time

Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

About Allocore
Allocore powers leading government loans, grants, and fraud prevention programs with a unified cloud-based platform built for efficiency and security. Our advanced solutions support large and complex government programs, helping agencies deliver critical financial resources quickly and efficiently.
At Allocore, our culture is built around three core values — Urgency, Collaboration, and
Commitment — which shape how we work, innovate, and support one another.
We are looking for a Junior Cloud Operations Engineer who is eager to build a career in cloud technology and help support the day-to-day operation of our cloud environments.
This is an excellent opportunity for a recent college graduate or an early-career technology professional with 1–3 years of experience who wants hands-on exposure to cloud infrastructure, deployments, monitoring, automation, incident response, and modern DevOps/CloudOps practices.
You will work closely with experienced Cloud Operations Engineers, Cloud Engineers, developers, and other technical teams to help ensure our cloud platforms remain secure, reliable, available, and well monitored.
You do not need to be an expert in every technology we use. We are looking for someone with strong technical fundamentals, curiosity, problem-solving skills, and a willingness to learn.
Key Responsibilities
As a Junior Cloud Operations Engineer, you will:
  • Assist with the day-to-day operation, monitoring, and support of AWS cloud environments.
  • Monitor cloud infrastructure, applications, alerts, dashboards, and system health to help identify potential issues before they impact customers.
  • Assist with application and code deployments, hotfixes, releases, and routine maintenance activities under the guidance of senior team members.
  • Respond to cloud infrastructure alerts, support tickets, and service requests, performing initial troubleshooting and escalating complex issues when appropriate.
  • Participate in a rotating on-call schedule to support production cloud environments during nights, weekends, and holidays as needed.
  • Assist with after-hours deployments, maintenance activities, monitoring, and incident response under the guidance of senior team members.
  • Respond to production alerts and perform initial troubleshooting and triage, escalating complex or critical issues according to established procedures.
  • Help ensure timely communication, documentation, and handoff of incidents occurring during nightly and weekend support coverage.
  • Collaborate with senior engineers and other technical teams during after-hours incidents to help maintain system availability, reliability, and operational continuity.
  • Participate in production incident response, helping gather information, troubleshoot problems, document findings, and communicate status to the appropriate teams.
  • Support routine cloud infrastructure activities such as provisioning, configuration, scaling, patching, upgrades, and maintenance.
  • Assist with monitoring and observability tools such as Datadog, Sentry, AWS CloudWatch, or similar platforms.
  • Help maintain and improve operational documentation, procedures, troubleshooting guides, and runbooks.
  • Work with Cloud Engineering and Development teams to improve the reliability, repeatability, and automation of deployments and operational processes.
  • Gain hands-on experience with Infrastructure as Code and automation technologies such as Terraform,  GitHub Actions, or similar tools.
  • Assist with containerized and cloud-native environments using technologies such as Docker and Kubernetes/Amazon EKS.
  • Follow established security policies, cloud security best practices, and operational procedures.
  • Participate in troubleshooting Linux-based systems, cloud services, networking, applications, and infrastructure issues.
  • Learn from senior engineers while progressively taking ownership of cloud operational tasks and responsibilities.
  • Participate in team discussions, technical reviews, incident reviews, and continuous improvement initiatives.
  • Stay curious and continuously learn new cloud technologies, tools, and operational practices.

Qualifications
  • U.S. citizenship is required. Must be eligible to obtain and maintain a Public Trust clearance.
  • 0–3 years of professional experience in Information Technology, Cloud Operations, DevOps, Systems Administration, Software Engineering, Technical Support, or a related field.
  • Recent college graduates are encouraged to apply.
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, Cybersecurity, Information Systems, or a related technical discipline, or equivalent relevant technical experience.
  • Basic understanding of cloud computing concepts and a strong interest in developing hands-on AWS experience.
  • Familiarity with at least one operating system environment, preferably Linux.
  • Basic understanding of concepts such as:
    • Cloud infrastructure
    • Servers and serverless technologies
    • Networking
    • Monitoring and alerting
    • Application deployments
    • Source control
    • Security fundamentals
  • Strong analytical and troubleshooting skills with an eagerness to learn how systems work.
  • Ability to follow documented procedures and escalate issues appropriately.
  • Strong communication skills and ability to work collaboratively with technical and non-technical team members.
  • Ability and willingness to learn new technologies in a fast-moving cloud environment.
  • Flexibility to occasionally work outside normal business hours for scheduled deployments, maintenance activities, or critical production issues.

Preferred Qualifications
Below qualifications are helpful but not required. Candidates who have gained experience through internships, college projects, labs, certifications, or personal projects are encouraged to apply.
  • Internship, co-op, academic, or professional experience working with AWS or another major cloud platform.
  • Exposure to AWS services such as EC2, S3, IAM, RDS, Lambda, CloudWatch, VPC, ECS, or EKS.
  • Familiarity with Linux administration and basic command-line troubleshooting.
  • Exposure to Terraform or AWS CloudFormation.
  • Familiarity with Docker and Kubernetes concepts.
  • Experience with or exposure to Git and GitHub.
  • Basic scripting or programming experience using languages such as Python, Bash, PowerShell, or similar technologies.
  • Familiarity with monitoring and observability platforms such as Datadog, Sentry, or CloudWatch.
  • Understanding of CI/CD concepts and software deployment processes.
  • Exposure to ticketing and collaboration tools such as Jira.
  • AWS certification such as AWS Certified Cloud Practitioner, AWS Certified Solutions Architect – Associate, or AWS Certified CloudOps Engineer – Associate, or interest in pursuing an AWS certification.
  • Experience gained through college coursework, internships, labs, bootcamps, certifications, open-source contributions, or personal cloud projects is welcome.

What You’ll Learn
This role is designed to provide hands-on experience and career growth in Cloud Operations and Cloud Engineering. You will have opportunities to develop skills in:
  • AWS cloud infrastructure and services
  • Production cloud operations
  • Application deployments and releases
  • Monitoring and observability
  • Incident management and troubleshooting
  • Infrastructure as Code
  • Automation and scripting
  • Linux systems administration
  • Containers and Kubernetes
  • Cloud security best practices
  • CI/CD and DevOps practices
  • Highly available cloud architectures
As your skills develop, you will progressively take ownership of more complex cloud operational activities and have opportunities to grow toward Cloud Operations Engineer, DevOps Engineer, Site Reliability Engineer, or Cloud Engineer career paths.
What We’re Looking For
More than a long list of technologies, we are looking for someone who:
  • Wants to learn and build a career in cloud technology.
  • Enjoys troubleshooting and figuring out how systems work.
  • Is comfortable asking questions and learning from experienced engineers.
  • Takes ownership of assigned tasks and follows through.
  • Communicates clearly when something goes wrong.
  • Works well as part of a collaborative technical team.
  • Understands that production operations require attention to detail, reliability, and accountability.
  • Is excited about automation and finding better ways to perform repetitive operational tasks.
Why Allocore
  • Work on high-impact systems that support critical government programs.
  • Gain hands-on experience operating real-world AWS production environments.
  • Learn directly from experienced Cloud Operations and Cloud Engineering professionals.
  • Build practical skills across cloud infrastructure, deployments, monitoring, automation, and incident response.
  • Be part of a growing, collaborative, mission-driven technology organization.
  • Develop a strong foundation for a long-term career in Cloud Engineering, DevOps, or Site Reliability Engineering.

Work Environment
This is a hybrid position based in Mechanicsburg, PA, with an expectation of working in the office three days per week.
Because cloud operations support production systems, team members may occasionally participate in deployments, maintenance activities, or incident response outside standard business hours.
Benefits:
  • Competitive salary and performance-based bonuses - paid 2x a year!
  • Comprehensive health plans to choose from - Allocore pays up to 94% of the premium 
  • FREE dental & FREE vision plans for you -  and your loved ones!
  • 401k with Match - 100% vested immediately! 
  • Employer-paid life & disability
  • Flexible work hours and hybrid work options
  • All you can eat snacks!
  • Unlimited PTO and company holidays
  • Collaborative and inclusive work environment with a diverse team

What to Expect:
Step 1 - Apply. It only takes a few minutes!
Step 2 - HR Phone Screen. If your application is a good match, you'll hear from one of our recruiters about setting up a phone screen.
Step 3 - Interview(s). Now's your chance to learn about the job, show us who you are, share why you would be a great addition to the team, and determine if Lenders is the place for you. 
Step 4: Decision.  The team will discuss - if it's a good