1

Junior Computer Science Jobs (NOW HIRING)

Providing technical leadership, guidance, and training to junior computer operators and support ... Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent ...

next page

Showing results 1-20

Junior Computer Science information

See salary details

$24K

$89K

$137.5K

How much do junior computer science jobs pay per year?

As of May 31, 2026, the average yearly pay for junior computer science in the United States is $88,976.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,000.00 and $87,000.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.

More about Junior Computer Science jobs
What cities are hiring for Junior Computer Science jobs? Cities with the most Junior Computer Science job openings:
What are the most commonly searched types of Computer Science jobs? The most popular types of Computer Science jobs are:
What states have the most Junior Computer Science jobs? States with the most job openings for Junior Computer Science jobs include:
Infographic showing various Junior Computer Science job openings in the United States as of May 2026, with employment types broken down into 3% Internship, 3% As Needed, 71% Full Time, 5% Part Time, and 18% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $88,976 per year, or $42.8 per hour.

Computer Operator III

kgs

Silver Spring, MD • On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

 
Koniag IT Systems, LLC, a Koniag Government Services company, is seeking a Computer Operator III to support KITS and our government customer in Silver Spring, MD. This position requires the candidate to be able to obtain a Public Trust. This position is for a Future New Business Opportunity.
 
 We offer competitive compensation and an extraordinary benefits package including health, dental and vision insurance, 401K with company matching, flexible spending accounts, paid holidays, three weeks paid time off, and more.
 
Koniag IT Systems, a subsidiary of Koniag Management Solutions, is seeking an experienced and highly skilled Computer Operator III (SCLS) to join our team. This advanced role is responsible for overseeing the efficient operation and maintenance of complex computer systems, networks, and related equipment, ensuring optimal performance and minimizing downtime. The ideal candidate should possess extensive knowledge of computer operations, strong troubleshooting abilities, and the capability to lead and mentor junior personnel.
 
Essential Functions, Responsibilities & Duties may include, but are not limited to:
The Computer Operator III will be responsible for:
  • Monitoring and controlling mission-critical computer systems, networks, and peripheral equipment to ensure efficient and uninterrupted operations.
  • Performing comprehensive maintenance tasks, including software updates, system backups, hardware checks, and performance tuning, following established procedures and industry best practices.
  • Identifying and troubleshooting complex operational issues, system errors, and hardware/software malfunctions, implementing solutions or coordinating with technical support teams and vendors to resolve critical problems.
  • Ensuring data security and integrity by implementing and enforcing protocols and procedures for data backup, recovery, and access controls.
  • Maintaining detailed records and documentation of system operations, maintenance activities, incidents, and performance metrics.
  • Providing technical leadership, guidance, and training to junior computer operators and support staff, ensuring adherence to established policies and procedures.
  • Collaborating with IT professionals, system administrators, and other stakeholders to optimize system performance, implement enhancements, and plan for future system requirements.
  • Staying up-to-date with the latest technologies, tools, and industry best practices in computer operations and maintenance, and recommending improvements to existing processes and procedures.
  • Participating in project planning and implementation activities related to system upgrades, migrations, or new deployments.
Requirements:
Education:
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
  • Ability to obtain a Public Trust
Work Experience, Knowledge, Skills & Abilities:
  • Minimum of 5 years of experience in computer operations, system administration, or a related role in an IT environment, with at least 2 years in a supervisory or lead capacity.
  • Process a range of scheduled routines. 
  • Operate the system and resolve common error conditions.
  • Diagnose and act on machine stoppage and error conditions not fully covered by existing procedures and guidelines (e.g., resetting switches and other controls or making mechanical adjustments to maintain or restore equipment operations). 
  • Deviate from standard procedures if standard procedures do not provide a solution and refer problems which do not respond to corrective procedures to a person of supervisory or higher individual contributor level.
  • Relevant certifications in computer operations, system administration, or related areas (e.g., CompTIA, Microsoft, Cisco) are required.
  • Extensive knowledge of computer systems, networks, and peripheral equipment, including hardware and software components, operating systems, and system administration tools.
  • Expert-level troubleshooting and problem-solving skills, with the ability to diagnose and resolve complex system issues.
  • Proficiency in scripting languages (e.g., PowerShell, Bash) and automation tools for system administration tasks.
  • In-depth understanding of data backup and recovery procedures, as well as data security and access control measures.
  • Strong analytical and critical thinking skills, with the ability to analyze system performance, identify bottlenecks, and implement optimization strategies.
  • Excellent written and verbal communication skills, with the ability to document procedures, provide technical training, and communicate effectively with stakeholders at all levels.
  • Strong leadership and mentoring abilities, with the capacity to manage and guide a team of junior personnel.
  • Ability to work independently and as part of a team in a fast-paced and dynamic environment, managing multiple priorities and projects simultaneously.
Desired Skills and Competencies:
  • Experience in a government or military IT environment, with knowledge of relevant regulations, compliance requirements, and security protocols.
  • Familiarity with virtualization technologies, cloud computing, containerization, and DevOps practices.
  • Knowledge of project management methodologies and the ability to contribute to project planning and implementation activities.
  • Understanding of cybersecurity principles and best practices for secure system operations, including risk assessment and mitigation strategies.
  • Experience with scripting and automation frameworks, such as Ansible, Puppet, or Chef.
  • Ability to mentor and develop junior personnel, fostering a culture of continuous learning and improvement.
Our Equal Employment Opportunity Policy
The company is an equal opportunity employer. The company shall not discriminate against any employee or applicant because of race, color, religion, creed, sex, sexual orientation, gender, or gender identity (except where gender is a bona fide occupational qualification), national origin, age, disability, military/veteran status, marital status, genetic information, or any other factor protected by law.  We are committed to equal employment opportunity in all decisions related to employment, promotion, wages, benefits and all other privileges, terms, and conditions of employment.
 
The company is dedicated to seeking all qualified applicants. If you require accommodation to navigate or to apply for a position on our website, please contact Heaven Wood via e-mail at accommodations@koniag-gs.com or by calling 703-488-9377 to request accommodation. 
 
Koniag Government Services (KGS) is an Alaska Native Owned corporation supporting the values and traditions of our native communities through an agile employee and corporate culture that delivers Enterprise Solutions, Professional Services and Operational Management to Federal Government Agencies. As a wholly owned subsidiary of Koniag, we apply our proven commercial solutions to a deep knowledge of Defense and Civilian missions to provide forward leaning technical, professional, and operational solutions. KGS enables successful mission outcomes for our customers through solution-oriented business partnerships and a commitment to exceptional service delivery. We ensure long-term success with a continuous improvement approach while balancing the collective interests of our customers, employees, and native communities. For more information, please visit www.koniag-gs.com.
 
Equal Opportunity Employer/Veterans/Disabled. Shareholder Preference in accordance with Public Law 88-352