1

Junior Computer Science Jobs in Colonial Heights, VA

Senior IT Technician

Richmond, VA · On-site

$35 - $48/hr

Mentor and provide guidance to junior engineers and support staff. * Conduct training sessions and ... Bachelor's degree in Computer Science, Information Technology, or a related field. * Previous MSP ...

Senior Salesforce Developer

Richmond, VA · On-site +1

$124K - $151K/yr

Bachelor's degree in Computer Science, Information Systems, or a related field. * 5+ years of hands ... Passion for coaching and developing junior talent. * Focused on delivering value and enhancing user ...

Senior Salesforce Developer

Richmond, VA · On-site

$124K - $151K/yr

Bachelor's degree in Computer Science, Information Systems, or a related field. * 5+ years of hands ... Passion for coaching and developing junior talent. * Focused on delivering value and enhancing user ...

Senior Salesforce Developer

Richmond, VA · On-site +1

$124K - $151K/yr

Bachelor's degree in Computer Science, Information Systems, or a related field. * 5+ years of hands ... Passion for coaching and developing junior talent. * Focused on delivering value and enhancing user ...

... junior staff while upholding remarkable standards of quality and innovation in deliverables ... Science, Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred ...

Current junior, senior, or recent graduate in Computer Science, Data Analytics, Statistics, Information Systems, Business, or related field. * Basic experience or coursework with Power BI, including ...

Current junior, senior, or recent graduate in Computer Science, Data Analytics, Statistics, Information Systems, Business, or related field. * Basic experience or coursework with Power BI, including ...

Current junior, senior, or recent graduate in Computer Science, Data Analytics, Statistics, Information Systems, Business, or related field. * Basic experience or coursework with Power BI, including ...

The Audit Manager will proactively coach junior team members by providing candid and constructive ... computer science, information systems, IT security, accounting, business or related field or ...

Showing results 41-60

Junior Computer Science information

See Colonial Heights, VA salary details

$22.3K

$82.5K

$127.6K

How much do junior computer science jobs pay per year?

As of Sep 8, 2026, the average yearly pay for junior computer science in Colonial Heights, VA is $82,544.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,200.00 and $80,700.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 Colonial Heights, VA?

The most popular types of Computer Science jobs in Colonial Heights, VA are:

What cities near Colonial Heights, VA are hiring for Junior Computer Science jobs?

Cities near Colonial Heights, VA with the most Junior Computer Science job openings:

Infographic showing various Junior Computer Science job openings in Colonial Heights, VA as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $82,544 per year, or $39.7 per hour.

Senior IT Technician

TeamLogic IT Richmond

Richmond, VA • On-site

$35 - $48/hr

Full-time

Re-posted 24 days ago


Job description

 Company Overview 
If you have a background and skillset for IT and a determined mindset to overcome any obstacle, you’ll enjoy being part of TeamLogic IT. Our team exhibits a deep-seated need to expand boundaries, flex know-how and resolve challenges with smart solutions. That’s a good thing since technology is always advancing, creating an environment that’s fast-paced and dynamic. When you work for a local office, you’re part of a bigger entity that fosters team collaboration among hundreds of technicians across North America. 
 
Position Summary:  Previous MSP Experience highly desired.  We are seeking a highly skilled and experienced Level 3 Engineer with managerial advancement aspirations to join our technical services team.  The ideal candidate will have a strong technical background, excellent problem-solving skills, extraordinary customer service skills, effective project management, and the ability to manage and mentor junior engineers. This role involves both hands-on technical work and some management responsibilities, ensuring the smooth operation of our clients’ IT solutions.  Demonstration of handling delegated tasks from the Director of Technical Services and ongoing assumption of his responsibilities will lend itself to potential promotion into that role.  
Key Responsibilities: 
  • Technical Support and Troubleshooting: 
    • Provide escalated technical support for complex issues related to servers, cloud applications, Microsoft 365 products, migrations, networks, and applications. 
    • Perform advanced troubleshooting and root cause analysis to resolve technical problems. 
    • Implement and maintain backup and disaster recovery solutions. 
    • Prioritize incidents and service requests according to defined processes to meet defined SLAs.
  • System Administration: 
    • Manage and monitor client IT infrastructure, including servers, networks, and storage systems. 
    • Ensure security protocols and best practices are followed to protect client data. 
    • Conduct regular preventative maintenance, through managing internal team to ensure all manufacturer updates and firmware updates to 3rd party firewall’s, switches, routers, access points and other peripheral devices. 
    • Identifying, Detecting and developing processes to resolve recurring issues that arise because of our monitoring tools detection. 
  • Project Management: 
    • Lead and manage IT infrastructure projects, including upgrades, migrations, and new implementations. 
    • Coordinate with clients and internal teams to ensure project goals and timelines are met. 
    • Prepare project documentation and reports. 
  • Team Leadership and Mentoring: 
    • Mentor and provide guidance to junior engineers and support staff. 
    • Conduct training sessions and knowledge-sharing activities. 
    • Assist in performance evaluations and provide feedback to team members. 
  • Client Relationship Management: 
    • Maintain strong relationships with clients, ensuring high levels of customer satisfaction. 
    • Conduct regular meetings with clients to review service performance and discuss future needs. 
    • Identify opportunities for process improvements and recommend solutions to clients. 
  • Documentation and Reporting: 
    • Maintain accurate and up-to-date documentation of IT assets, configurations, and activities. 
    • Prepare and present reports on system performance, incidents, and project progress. 
Qualifications: 
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Previous MSP Experience 
  • Minimum of 10 years of experience in IT support and system administration. 
  • Strong knowledge of Microsoft Windows, and virtualization technologies. 
  • Experience with network protocols and security practices. 
  • Excellent problem-solving and analytical skills. 
  • Strong communication and interpersonal skills. 
  • Project management experience is a plus. 
  • Relevant certifications (e.g., CCNA, CCNP, MCSA) are preferred. 
Benefits: 
  • Competitive salary and benefits package. 
  • Opportunities for professional development and career growth (Sr. Mgt.)
Compensation: $85,000.00 - $100,000.00 per year